an example of record:
{name: anuserinfo.name, userid: anuserinfo.userid, devicetoken: anuserinfo.devicetoken, email: anuserinfo.email, requesters: [], friends: [], rejects: []}
there "unexpected token ." error @ "requesters.push".
basically, need insert requesterid
requesters
array records email
email
. ideas?
var email = myuserinfo.email; // friend's email var reqeusterid = myuserinfo.userid; // requester 's id' var collection = mydb.collection('usersinfoobject'); collection.updatemany( {email: email}, //critieria { $set: {requesters.push(reqeusterid)} },function (err, numupdated) { console.log('kcommand kfriendrequest updatemany'); });
try this. if want add unique value in requesters, use $addtoset
collection.updatemany( {email:"sddfds@gmail.com"}, {$push:{requesters:reqeusterid}} )
Comments
Post a Comment