を変更しますだから私は全文検索を行うことができますが、どのように各文書にフィールドを追加できますか?ヘルプMongoDBは、私がコレクション「企業」を持っており、文書はこのような構造を持っているフィールド
0
A
答えて
2
ため
おかげでそこにMongoDBにはスキーマはませんので、あなたはすべての文書にフィールドを追加する必要はありません。 このフィールドを使用して新しい文書を書き始めるか、古い文書を更新するときにこの値を使用してください。
インデックス作成では、sparse indexesを利用できるようになりました。ほとんどのドキュメントにこのフィールドがないと効率が向上します。
また、このkeyword
フィールドを配列にすることもできます。文字列よりも効率的に処理できます。あなたは、コレクション内のすべてのの文書に同じ値を持つフィールドを追加したい場合は
、あなたがこれを使用することができます:
db.collection.update({}, // update all documents
{$set : {keyword : []}}, // or another value
false, // is upsert?
true) // is multi-update?
をあなたが$set
を行うと、あなたは他の値を使用することはできませんフィールド。したがって、この新しい値が他のフィールドの関数となる場合、他のオプションはありませんが、ドキュメントをループして1つずつ更新することはできません。
関連する問題
- 1. 私はこのようにMongoDBでの文書構造を持っている
- 2. MongoDBは、私が文書構造を持っている
- 3. iphone - 私はこのような構造を持っている
- 4. 私はこのようなディレクトリ構造を持っている
- 5. が、私は以下のように構造化文書を持つコレクションを持っている
- 6. 企業architechは、ユースケースは、私はこのようなユースケース図を持って
- 7. MongoDBのクエリは、私はこのような構造を持つコレクションを持ってゆっくりとし使用していないインデックス
- 8. は、私がこのような構造を持つ文書を持っている#
- 9. サース企業は、私は、このようなBitrixのよういくつかのSaaS企業は、国元によって異なるトップレベルドメインを持って見
- 10. は、私は次のような構造を持っているのpython 2.7で辞書を持っている
- 11. DynamoDBの:私は次のような文書構造を持つDynamoDBのテーブル、ユーザを、持っている文書
- 12. MongoDBは、私がこのようなオブジェクトのコレクションを持っている
- 13. MongoDBの私は、文書のこの種のコレクションを持っている割合
- 14. AzureのWebアプリケーションは、私がこのような構造を持っているASP.NETコアプロジェクトを持っている
- 15. MongoDBのは、私はこのようになります文書のコレクションを持って集計平均結果
- 16. 私はこのようになりますクラス構造を持っている
- 17. は私が構造を持っている単一のフィールドで
- 18. は、どのように私はMongoDBの構造を持っているのDBcursor
- 19. 私はこのような構造持って
- 20. 私は次のような構造を持つ文書を保存するコレクション持つ日付フィールドの「時間」に基づいて、MongoDBのコレクションから
- 21. は、私がこのような構造を持っている自動化
- 22. Javaは、私がこのような構造でフォルダを持っている
- 23. は、私はこのような文が持っている文
- 24. は、私はこのようなディレクトリ構造を持っているのGradle
- 25. は、私はこのようなMavenの構造を持っている1戦
- 26. MongoDBは私はこのようなスキームのコレクションを持って削除クエリ
- 27. 私はこのような構造を持つディレクトリ持って空のファイル
- 28. は、私はこのようなディレクトリ構造を持っている
- 29. は、私はこのような構造Firebaseデータベースを持っているスウィフト
- 30. そのような構造の値を持っていることを、私は辞書RAW_DATA [「リスト」]を持つリスト
しかし私は私の質問で言及したように、現在のドキュメントを更新し、 "キーワード"と呼ばれる別のフィールドを追加する必要があるので、スキーマに関連しない、私はちょうど新しいフィールド'name'、 'address'ブランチとcityフィールドの値を組み合わせる – randomKek
文書をループして1つずつ更新する必要があります。フィールドを設定するときに(他のフィールドの値を使用することはできません) –