這是一個很長的,但我想知道是否在rethinkDB,讓我們說我更新文檔。是否有一個神奇的函數,如果它是一個字符串或int字段,它只是更新它,但如果該字段的值是一個數組,它將它附加到數組?RethinkDB:更新文件
2
A
回答
3
在這種情況下,您需要使用.branch
和分支類型。像.update(function(row) { return {field: r.branch(row('field').typeOf().eq('ARRAY'), row('field').add([el]), el)}; })
2
相關問題
- 1. Rethinkdb .net更新值
- 2. 更新嵌套文檔的數組rethinkdb
- 3. rethinkdb更新嵌套陣列
- 4. RethinkDB - 更新嵌套數組
- 5. RethinkDB更新交易表現
- 6. 使用連接結果RethinkDB更新值
- 7. Rethinkdb原子檢索和更新
- 8. 想使用setInsert更新reThinkDB中的文檔Python
- 9. Rethinkdb通過一個查詢和條件進行多個更新
- 10. Rethinkdb - 具有特定條件的原子檢索/更新行
- 11. 如何在RethinkDB中查找比X更早或更新的文檔?
- 12. 更新文件
- 13. 更新文件
- 14. 更新文件
- 15. 在rethinkdb中插入json日誌文件?
- 16. 更新與新文件中的文件
- 17. TitStudio不更新新文件
- 18. 更改mysql更新文件
- 19. 正確的Upsert(原子更新計數器字段或插入文檔)與RethinkDB
- 20. 更新文件 - mongoengine
- 21. 更新Mysqldump文件
- 22. 更新TPL文件
- 23. 更新XML文件
- 24. 更新XML文件
- 25. 更新Django文件
- 26. RethinkDB:數組上的實時更改,僅返回新添加
- 27. rethinkdb查詢中的非寫入替換/更新
- 28. Rethinkdb,koa,ejs,angular - 在html中實時更新
- 29. rethinkdb更新與嵌套對象數組的查詢
- 30. RethinkDB更新領域內嵌套的陣列 - > OBJ
愚蠢的問題,但確實行(「田」)工作的所有領域或我必須把它放在那裏? – Gakho
您需要將該示例中的「field」替換爲您正在更新的特定字段。 – mlucy