私はこの既存のドキュメントArticle
をMongoDBデータベースのコレクションに持っています:
[ { site: 'www.atlantico.fr',
date: '2014-05-27T11:10:19.000Z',
link: 'http://www.atlantico.fr/example.html',
_id: 538473817eb00f082f4803fc,
__v: 0} ]
Node.jsのMongooseを使用して、このドキュメントにday
値'example'
を持つ新しいフィールドを追加したいと思います。私もです:
Article.update(
{ link: 'http://www.atlantico.fr/example.html'},
{ $set : {day : 'example'} },
function(err){
});
しかし、その後ドキュメントをクエリすると、新しいフィールドday
が表示されないため、機能しません...
マングースの使用中update
または使用中に間違いを犯したに違いありませんが、間違い$set
を正確に見つけることはできません。
何が足りないのですか?ありがとう!
試してみてください
Article.update(
{link: 'http://www.atlantico.fr/example.html'},
{day : 'example' },
{multi:true},
function(err, numberAffected){
});
スキーマに日を追加することを忘れないでください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加