mongodb的基本操作之更新不存在的數據


查找y為100的數據
db.test_collection.find({y:100})
發現沒有,這時候將y為100的數據更新為y為999的數據
db.test_collection.update({y:100},{y:999})
我們再查找y為999的數據
db.test_collection.find({y:999})
發現不存在



我們有時候有這樣的需求,在更新一條不存在的數據時,自動創建,這就是update第三個參數,如果為true,表示如果查找的數據不存在,就自動創建一條
db.test_collection.update({y:100},{y:999},true)
這時候再查找y為999的數據,就有了
db.test_collection.find({y:999})

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM