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

mongodbのarrayFilters

    new: trueを使用する必要があります 更新された値を取得し、IDをマングースobjectIdにキャストして、機能させる

    Post.findOneAndUpdate(
       { 'posts.replies._id': _id }, 
       { $set: { 'posts.$[post].replies.$[reply].text': "something1" } },
       { arrayFilters: [{ 'post._id': postId }, { 'reply._id': _id }], new: true }
    )
    


    1. MySQLをMongoDBにエクスポート

    2. MongoDBは、_idの配列のどこを選択しますか?

    3. SQL COALESCE()の説明

    4. redis:dump.rdbのバックアップ