我正在尋找與Couchbase中MongoDB的upsert類似的功能。使用Couchbase模塊的Node.js的答案更可取。如何使用Couchbase執行upsert?
1
A
回答
5
如果您添加更多關於您想要做什麼的信息會更好。一般MongoDB的upsert
Couchbase中的模擬器是set操作。它會將數據用給定的鍵寫入數據庫。如果db中有這樣的密鑰,它會覆蓋它。如果沒有這樣的密鑰,它會創建它。
+0
Couchbase和CouchDB目前不支持像MongoDB這樣的部分更新upserts。 – JeremiahLee
+1
據我所知,這個功能是爲未來版本計劃的(至少開發者已經將它列入問題列表)。在大多數情況下,當我使用couchbase時,不需要更新部分文檔(我的所有數據都被分成小文檔,因此更新整個文檔沒有太大的開銷)。可能在你的情況下,你也可以重新考慮你的數據模型。還有一些您想要執行的文檔和操作的示例將非常有用。如果你想得到更有幫助的答案,你的問題太籠統了,試着具體化它。 – m03geek
相關問題
- 1. 如何執行MySQL UPSERT
- 2. 如何在MongoDB中執行條件upsert
- 3. 如何使用Hibernate模仿upsert行爲?
- 4. 如何在N1QL couchbase中執行LEFT JOIN?
- 5. SOLR可以執行UPSERT嗎?
- 6. 如何使用腳本在couchbase 4.1中執行N1QL查詢?
- 7. 如何使用Meteor Upsert
- 8. 如何使用jongo做upsert?
- 9. 如何從文檔引用列表中執行批量upsert?
- 10. 如何使用node.js Azure函數執行一個upsert命中表存儲?
- 11. pymongo- upsert無法使用$ set操作執行插入操作
- 12. 是否可以使用Jest執行ElasticSearch upsert
- 13. 如何從命令行執行Couchbase XDCR配置?
- 14. 如何在Spring JDBC中執行批處理upsert?
- 15. 如何在informatica中使用upsert邏輯
- 16. 如何在sails中使用upsert,$ inc,$ set?
- 17. 如何在postgresql上使用sqlalchemy進行正確的upsert?
- 18. 如何使用CAS替換couchbase文檔 - couchbase節點js 2.0
- 19. 如何在Zookeeper/Curator中進行upsert?
- 20. 如何執行使用Java
- 21. 如何使用Java執行
- 22. 如何使用RxJava和couchbase排序?
- 23. 如何使用couchbase作爲FIFO隊列
- 24. 如何在couchbase lite中使用查詢
- 25. 如何在Couchbase Mapreduce中使用JQuery?
- 26. 用EF6執行UPSERT的更有效方法
- 27. 如何使用Couchbase,N1QL和PHP進行選擇?
- 28. PostgreSQL Upsert使用記錄
- 29. 使用無序散時UPSERT
- 30. UPSERT使用InnoDB引擎?
MongoDB的工作方式與Couchbase不同,特別是文檔的編寫和更新方式。你想要做什麼,你認爲你需要它嗎? – WiredPrairie
在外部數據源提供帶有id的數據並且您希望存儲新資源以及最新版本的資源時,插入操作非常方便。我不認爲辯論插入的優點對於回答這個問題是必要的。 – JeremiahLee