4
db.books.update({bookId:"123461"},{$set:{"bookPrice":"6.23"}})
我得到的錯誤:不包含_id或碎片鍵模式{_id:哈希}
update { q: { bookId: "123461" }, u: { $set: { bookPrice: "6.23" } }, multi: false, upsert: false } does not contain _id or shard key for pattern { _id: "hashed" }
但是當我使用它下面的工作。
db.books.update({_id:ObjectId("54b88167498ec382221a82c2")},{$set: {"bookPrice":"6.23"}})
爲什麼它不與BOOKID工作
您使用的是分片羣集還是「分片鍵」消息,只是您觸發的錯誤消息的一部分? – NoOutlet
我正在使用分片羣集。爲什麼? –