2017-06-20 1 views
0

すでに「ratings.driver」があるすべてのドキュメントに「time」フィールド「2017-06-20 13:17:46」を追加します。物事のこのフィールドratings.driverを持つすべてのドキュメント(挿入フィールド)を更新するクエリを作成します。

db.getCollection('dectar_rides').update({'ratings.driver': {$exists: true , $set:'ratings.driver.time':'2017-06-20 13:17:46' }}); 
+0

有効なクエリを記述することができるようになりますように、あなたは、最初にJSONの構文を学ぶ必要が – sidgate

答えて

0

カップルのような

何か、複数のドキュメントを更新するためにupdateManyを使用しています。どれupdate機能は、2つのパラメータ

db.getCollection('dectar_rides').updateMany(
    {'ratings.driver': {$exists: true}} , 
    {$set:{'ratings.driver.time':'2017-06-20 13:17:46' }} 
); 

PSを必要とします。あなたはそれを助けた場合の答えを受け入れることができ

+0

は、それが私を助けていただきありがとうございます – Imediasun

関連する問題