どうやらそれは不可能で、私が今までに見つけた最良のアドバイスはdictを使うことですが、これは私が望むものではありません。 MongoDBにセット/リストを保存する方法はまだありますか?MongoDB&PyMongo:セット/リストの保存方法?
0
A
答えて
1
mongoでは、実際に何かをするためにjson(これはPythonでは基本的にdictと考えることができます)を渡す必要があります。したがって、hamburgers
フィールドにリストまたは数値のセットを追加したいとします。コレクション次のように、あなたはそれを準備します:
db.your_collection.update({'$push': {'hamburgers': {$each: [1, 2, 3, 4]}}})
を、それがセットの場合、あなたはあなたがセットを格納することはできませんが、あなたがリストを格納することができ、リスト
db.your_collection.update({'$push': {'hamburgers': {$each: list({1, 2, 3, 4})}}})
+1
リストに追加したい場合は、 'db.your_collection .update_one({'filter_name': 'filter_value'}、{'$ addToSet':{'list_name': 'item_to_add'}}) 'pymongoを使用しています。 –
関連する問題
- 1. pyMongoを使用してmongodbに保存されたデータをmongodbに保存
- 2. reactjs mongodb - ファイルをアップロードしてmongodbドキュメントに保存する方法
- 3. pymongo jsonファイルをmongodbにインポートする方法
- 4. MongoDB(pyMongo)でDuplicateKeyErrorを処理する方法は?
- 5. mongodbクエリをpymongoに変換する方法
- 6. MongoDBへのルートの保存
- 7. POJOファイルのEnumデータをMongoDBに保存する方法
- 8. mongodbにファイルや画像のURLを保存する方法は?
- 9. 集計結果を別のデータベースに保存する方法[Mongodb]
- 10. MongoDB - データの保存と読み込みに最適な方法
- 11. 2D配列をMongoDbに保存する最良の方法
- 12. PHPのMongoDB isodateを正しく保存する方法
- 13. 完全なHTMLページをRongのMongoDBに保存する方法
- 14. MongoDbに(大)ジオローカライゼーションポイントを保存する方法の提案
- 15. データ保存二回MongoDBの
- 16. MongoDB:タイムスタンプを含むGPSトラックを保存する方法
- 17. mongodbからnode.jsキャッシュにデータを保存する方法は?
- 18. mongodb gpsトラッキングデータを保存する最も効率的な方法
- 19. MongoDBノードアプリケーションでBLOBとしてPDFを保存する方法
- 20. 塩とパスワードをMongoDBに保存する方法
- 21. pymongo:我々はMongoDBのデータベースに
- 22. MongoDbに10Mbファイルを保存
- 23. セッションをmongodb golangに保存
- 24. エクスプレスリクエストobjをmongodbに保存
- 25. mongodbにupvotes/downvotesを保存
- 26. スパークRDDをmongodbに保存
- 27. pymongoでMongodbコレクションにバリデータを追加
- 28. Django-nonrel対Django-mongodb対Mongokit対pymongoネイティブ
- 29. mongodb pymongoで日付をソートする
- 30. 保存方法アプリケーションデータ
に変換カント。何ができないと思う? – Schore
私は今質問があると思います。リストを直接格納することはできませんが、リストを辞書に保存する必要があります。したがって、あなたのドキュメントは常に次のようになります:{_id:ObjectId( "...")、list:[...]} – Schore