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

MongooseはJSON配列からサブドキュメントを作成しません

    マングースFAQの最初の質問を見てください: http://mongoosejs.com/docs/faq.html

    // query the document you want to update
    // set the individual indexes you want to update
    // save the document
    doc.array.set(3, 'changed');
    doc.save();
    

    編集

    これはすべての行を更新するのに役立つと思います。それが機能するかどうか知りたいです。

    let rowQueries = [];
    theData.rows.forEach(row => {
        let query = Model.findOneAndUpdate({
            issueId: theData.issueId,
            'row._id': row._id
        }, {
            $set: {
                'row.$': row
            }
        });
        rowQueries.push(query.exec());
    });
    
    Promise.all(rowQueries).then(updatedDocs => {
        // updated
    });
    



    1. 配列更新演算子$[<identifier>]を使用した次のクエリに相当するMongoDBC#ドライバーは何でしょうか。

    2. MongoDBの集計フレームワークで複数の列をグループ化して合計することは可能ですか?

    3. MongoDbでjacksonを使用して日付フィールドをISODate()として保存する方法

    4. java8LocalDateをmongoDBに保存する