नोड-मोंगोडब फाइंडएंडमॉडिफाई के डॉक्स देखें।; हस्ताक्षर इस तरह दिखता है:
collection.findAndModify(query, sort, update, options, callback)
तो आपको यह करना चाहिए:
posts.findAndModify(
{"title":title, "roster":"yes"},
[['_id','asc']],
{ "$addToSet": { "followers":username } },
{new: true, upsert: true},
function(err, doc){
console.log('find and modified ' +doc);
}
);
sort
तर्क शायद वैकल्पिक है, लेकिन यह अस्पष्ट है इसलिए मैंने इसे उदाहरण में शामिल किया है।