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

マングースsave()がデータベースドキュメントの配列の値を更新しない

    たぶん、データセットが次のように変更されたことをmongoooseに通知してください:

    doc.markModified('pathToYourAttribute') 
    

    ドキュメントから http://mongoosejs.com/docs/schematypes.html

    person.anything = { x: [3, 4, { y: "changed" }] }; 
    person.markModified('anything');
    

    お役に立てば幸いです。



    1. monogdbの$facet集約

    2. 1対1および1対多の参照の削除-マングース

    3. AND演算子を使用したマングーステキスト検索

    4. MongoDB c#ドライバーオーバーライド文字列のデフォルト値をnullからstring.emptyに