Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "username" : "usertest",
- "firstName" : "Stack",
- "lastName" : "Overflow",
- "company" : "",
- "country" : "",
- "id" : ObjectId("this_is_usertest_id")
- }
- {
- "name" : "Project",
- "assignedTo" : ObjectId("this_is_usertest_id"),
- "assignedMultiple" : [],
- "id" : ObjectId("someid")
- }
- {
- "name" : "Project",
- "assignedTo" : null,
- "assignedMultiple" : [{
- "username" : "usertest",
- "firstName" : "Stack",
- "lastName" : "Overflow",
- "company" : "",
- "country" : "",
- "id": ObjectId("this_is_usertest_id")
- }]
- "id" : ObjectId("someid")
- }
- db.project
- .find().forEach(function(project)
- {
- if (project.assignedTo) {
- db.user.findOne({ where: { id: project.assignedTo } })
- .forEach(function(user) {
- var userObj = {
- "username" : user.username,
- "firstName" : user.firstName,
- "lastName" : user.lastName,
- "company" : user.company,
- "country" : user.country,
- "id" : user.id
- };
- db.getCollection('project').update(
- {"_id" : project.id}, {$addToSet : {assignedMultiple : [...project.assignedMultiple, { "_id": project.assignedTo }]}}
- )
- });
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement