sql >> データベース >  >> NoSQL >> MongoDB

存在する場合は更新する方法、そうでない場合は新しいドキュメントを挿入しますか?

    マングースでは、Person.updateを使用します ドキュメントによると。ドキュメントがまだ存在しない場合に作成するには、{ upsert : true }を渡す必要があります。 デフォルトではfalseであるため、オプションハッシュで 。

    つまり、

    Person.update( { name : 'Ted' }, { name : 'Ted', age : 50 }, { upsert : true }, callback );
    


    1. Redisで固定サイズのソートされたセット?

    2. Mongoid/Mongodbおよび埋め込みドキュメントのクエリ

    3. MongoDB$inクエリ演算子

    4. LinuxにMongoDBCommunityEdition4.0をインストールします