db.mycol.find()かなり()MongoDB:古い値を変更せずに配列の値を更新するには?
{
"_id":。のObjectId(7df78ad8902c)、
"タイトル": "MongoDBの概要"、
「の説明": "のMongoDBがいいえSQLデータベース"、
"しない": "モンゴDB"、
"タグ":[" MongoDBの」、 "データベース"、 "のNoSQL"]、
は "好き": "100"
}
出力リレー: "タグ" キーの 値が修正されなければなりません。
{
"_id" のObjectId(7df78ad8902c)、
"タイトル": "MongoDBの概要"、
"説明": "のMongoDBはないSQLデータベースはありません"、
"による": "モンゴDB"、
"タグ":[ "MongoDBの"、 "データベース"、 "のNoSQL"、 "Robomongo"、 "スピード"]、
"好き": "100"
}
は、あなたの答えを事前にありがとうございます。
ない、あなたが探している全くわから:例えば、タグ配列に「Robomongo」を追加し、あなたがこれを行うことができます。データベースで変更したくない場合は、データベースから値を読み取り、必要な値を追加して出力するプログラムを作成できます。 – Kdawg
ドキュメントKdawgのフィールドを更新したいとします。 「タグ」キーの値は、古い値を変更せずに更新する必要があります。 –