मेरे संग्रह में, केवल एक दस्तावेज है।
> db.c20160712.find()
{ "_id" : ObjectId("57ab909791c3b3a393e9e277"), "Dimension_id" : 2, "Attribute" : "good", "Hour" : "20160712_06", "Frequency_count" : 100
मैं updateOne
दस्तावेज़ को किसी अन्य के साथ बदलने के लिए चलाना चाहता हूं । लेकिन वहाँ क्यों है Error: the update operation document must contain atomic operators
?
> db.c20160712.updateOne( { "Attribute" : "good"}, {"Type" : "DVD", "Title" : "Matrix, The", "Released" : 1999, "Genre" : "Action"}, { upsert: true} )
2016-08-10T16:37:57.089-0400 E QUERY [thread1] Error: the update operation document must contain atomic operators :
DBCollection.prototype.updateOne@src/mongo/shell/crud_api.js:493:1
@(shell):1:1
उपरोक्त कमांड में दूसरा और तीसरा तर्क द डेफिनिटिव गाइड टू मोंगोबीडी में एक उदाहरण से आता है : बिग डेटा से निपटने के लिए एक पूर्ण मार्गदर्शिका ... इलको प्लग, डेविड हॉव्स, पीटर मेम्ब्रे, टिम हॉकिन्स
मेरा MongoDB 3.2 है।