0
A
回答
1
以下是使用http請求節點的示例流程,基於https://docs.cloudant.com/document.html#bulk-operations。
[{"id":"b97b6381.90cd18","type":"inject","z":"b4aeef03.c16228","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":95.5,"y":330,"wires":[["accfba5c.0df688"]]},{"id":"accfba5c.0df688","type":"function","z":"b4aeef03.c16228","name":"Multiple records to insert","func":"msg.payload = {\n \"docs\": [\n {\n \"name\": \"Nicholas\",\n \"age\": 45,\n \"gender\": \"female\"\n },\n {\n \"name\": \"Taylor\",\n \"age\": 50,\n \"gender\": \"female\"\n }\n ]\n}\n\nmsg.headers={\"Content-Type\":\"application/json\"}\n\nreturn msg;","outputs":1,"noerr":0,"x":357.9000244140625,"y":331.5999755859375,"wires":[["a950d685.dcf92"]]},{"id":"a950d685.dcf92","type":"http request","z":"b4aeef03.c16228","name":"Bulk add to Cloudant","method":"POST","ret":"txt","url":"https://REPLACE-bluemix.cloudant.com/dev/_bulk_docs","x":636.9000244140625,"y":330.79998779296875,"wires":[["e2355dc3.e1118"]]},{"id":"e2355dc3.e1118","type":"debug","z":"b4aeef03.c16228","name":"","active":true,"console":"false","complete":"false","x":888.9000244140625,"y":329.79998779296875,"wires":[]}]
1
看起來Node-RED只支持Cloudant中的基本插入或刪除操作 - 這意味着不支持_bulk_docs
端點(docs here)。
您可以使用HTTP請求功能通過API使用上面鏈接的文檔製作您自己的_bulk_docs
請求,這應該允許您一次插入多個文檔。
0
如果你保留數組,你可以使用類似分裂節點的東西將它分解成單獨的消息並一次插入1個。
或者更改您的功能節點以輸出消息流,並再次將它們插入一次。
相關問題
- 1. 如何在Bluemix上添加moment.js庫到Cloudant NoSQL設計文檔
- 2. 如何安全地將用戶密碼存儲在Cloudant DB中?
- 3. 一次保存多個文檔 - Mongoose.js
- 4. IBM/BlueMix將節點紅移動到現有的Cloudant NoSQL DB上
- 5. Bluemix文檔轉換服務 - 如何轉換多個文檔
- 6. 多個base64文檔可以存儲在一個文件中嗎?
- 7. Cloudant:如何從多個文檔中檢索附件?
- 8. IBM Cloudant Bluemix中的最小文檔大小
- 9. 如何通過cURL將具有多個JSON文件的多個文檔上傳到Cloudant DB?
- 10. 如何在Lucene中存儲多個不同類型的文檔
- 11. 如何使用Cloudant更新Cloudant中的文檔Node.js
- 12. 如何在mongodb中存儲同一個集合中的許多文檔
- 13. 如何在MySQL中一次存儲多個單選按鈕?
- 14. 如何在Firestore中一次創建/更新多個文檔
- 15. 如何更改Bluemix文檔?
- 16. 如何使用node.js訪問cloudant文檔中的數據?
- 17. Cloudant DB api支持分頁?
- 18. 將mongodb文檔存儲在另一個文檔中
- 19. 哪個更好?在DB中存儲文件或在DB中存儲其路徑?
- 20. 如何使用Doctrine ODM將文檔存儲在另一個文檔中?
- 21. Mongo db如何在一對多關係中返回文檔?
- 22. 如何在Filenet中存儲pdf文檔
- 23. 如何在sql中存儲html文檔?
- 24. 將數據存儲到Cloudant DB中的最佳實踐
- 25. 在Cloudant DB上使用NodeJS更新和刪除文檔
- 26. 在單個文檔中存儲多個文件
- 27. Bluemix Node + Cloudant樣板文件 - EOF錯誤
- 28. Mongo DB:如何將一組文檔轉換爲單個文檔?
- 29. 將數據和附件放入Cloudant DB IBM bluemix
- 30. Solandra如何存儲文檔?
我試圖把陣列到有效載荷,但僅存儲陣列的第一個對象。我也綁定從函數返回數組但返回400錯誤cloudantdb節點 – Neo1975
編輯問題實際顯示一些代碼 – hardillb