WebApr 7, 2016 · Viewed 198 times 0 When adding a value into a array field of a class, I am getting the error given below: " Cannot apply $addToSet to a non-array field. Field named 'chat_user_ids' has a non-array type NULL in the document _id: ObjectId ('5705fd637261695baa0f0000') ". WebAug 15, 2012 · Teams. Q&A for work. Connect and share knowledge within a single location that is structured and easy to search. Learn more about Teams
com.mongodb.MongoWriteException: Cannot apply $addToSet to …
WebMay 17, 2024 · And that is the problem. Basically, when the arrayfilter named grp meets a null object, it raises an error because it can't apply on it. So the solution to make the request work was to make sure every document in the collection had this group array initialized (even if it's empty, it doesn't matter). Once I did this there was no problem anymore. WebMay 31, 2011 · 1 Answer. Sorted by: 2. If you want add setting item to the Settings [] array of Application collection you should use ToBsonDocument () extention method from MongoDB.Bson namespace: var update = Update.AddToSet ("Settings", setting.ToBsonDocument ()); You no need create BsonArray. Share. Improve this … long lost family application form
$addToSet — MongoDB Manual
WebMay 31, 2016 · I'm working on a project and have encountered a problem: I have a document added by user input, and within this document, there is an array field which contains [ProjectID & SubjectIDinProject... WebBut when I try $addToSet to array, I get MongoDB cannot apply $addToSet modifier to non-array. 'click a.yes': function (event) { if (Meteor.user ()) { event.preventDefault (); var postId = Session.get ('selected_post'); Posts.update (postId, {$addToSet: {users: Meteor.user ()}}); Posts.update (postId, {$inc: {'score' : 1}}); WebJul 28, 2024 · $addToSet operator is an easy to use method of adding unique values to an array Be aware of the behaviour when using $addToSet operator with Mongoose and javascript objects $addToSet... long lost family american tv series episodes