Pythonを使用して配列に値をプッシュしたいとします。
次回は配列を更新するときにいくつかの値が挿入されるので、重複した値が得られます。
私は、とにかく重複する値を避けるためにそこにいることを知りたいと思います。
db.collection.find()を使用して挿入する必要があるかどうかを判断する必要がありますか? https://docs.mongodb.org/manual/reference/operator/update/addToSet/
5
A
答えて
9
3
は、私はあなたが$ addToSet演算子を使用することができることを、考えて「次の」配列に複数の値を追加します。
urls = [j.url for j in a.followers]
db.graph.update_one({"user_id": a.url}, {"$addToSet": {"following": {"$each": urls}}})
update
が廃止されましたので、また、あなたがupdate_one
メソッドを使用する必要があります。
関連する問題
- 1. Sass 3.2でプレースホルダーセレクターを使用して重複を避ける
- 2. Mongodbは重複した記入を避ける
- 3. Javaドライバを使ってMongoDBの配列を更新する
- 4. knockout js - 重複する値をまとめて更新する
- 5. 重複した値を持つリストの列と行の値を更新する
- 6. 重複するコールバックを避ける
- 7. PHPを使用してMySQLの重複レコードを更新する
- 8. mongodbバルク挿入重複キーエラーを避ける
- 9. 重複する値を避ける方法
- 10. データベーステーブルに重複アドレスを避ける
- 11. 重複するオブジェクトを値の名前でフィルタリングして新しい配列に配置します
- 12. Cで重複イベントサブスクリプションを避ける
- 13. arangoDBで重複を避ける方法
- 14. Gephiでラベルの重複を避ける
- 15. factory_boyファクトリで重複を避ける
- 16. PHPでIDの重複を避ける
- 17. データベースのつぶやきをアーカイブする(重複を避ける)
- 18. MongoDBは配列の複数のレコードを更新します
- 19. javascriptの文字列からランダムな配列の重複要素を避ける
- 20. カルマとRequireJS:srcに重複を避け、RequireJS configをテストする
- 21. Mongodbのサブ辞書で配列を更新するには
- 22. 文字列配列から重複する値を見つける
- 23. forループを使用せずに重複のセル値を更新する
- 24. 数値配列をアソシエート配列として使用する
- 25. 配列を配列値として使用する
- 26. ELを使って重複を避ける方法は?
- 27. PHP複数配列 - オブジェクトを使用して配列キーの値をエコーする
- 28. 配列の値を更新する
- 29. 演算子でmongodb $を使用して配列の配列を検索する
- 30. iPhoneのアドレス帳:重複を避ける
単なるURLではなく、例を挙げてください。そうすれば、回答は有効なURLに依存しなくなります。 – BanksySan
ああ、私はこれを忘れて.....ありがとう –