0
mongoの "title"コレクション内のすべてのレコードを更新して、LastReturnedNameという名前のフィールドをすべての単一レコードのNameに設定するにはどうすればよいですか? Mongoのすべてのレコードを更新する
が、それはこのようなものだろうと思った:db.title.update(
{ "LastNameReturned" : "" },
{ $set:{ "LastNameReturned" : Name } },
{ multi : true }
);
こんにちは - ありがとうございます。スクリプトは正常に実行されたと言います。表示する結果はありません。タイトルのLastReturnedNameがまだnullであるようです。これはコレクション内のすべてのレコードで動作するはずですか?または、渡されたIDと一致するはずのt._idですか? ...また、何が違反ですか? –
@MitchellMcLaughlin t._id forEach関数で更新しているドキュメントの_idと一致するはずです。名前フィールドが存在し、null以外の値を持っていることを確認してください。 –
Ok - ありがとうございます。多分あなたに試してみたいことはありますか?これは、タイトルのいずれかを更新するように見えませんでした! –