[Node.js]MongoDBで複数ドキュメントを更新する

2021年8月31日

書式
コレクション名.updateMany({xxx},{xxx})

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
var MongoClient = require("mongodb").MongoClient;
// 接続文字列
var url = "mongodb://localhost:27017/sampledb";
// MongoDB へ 接続
MongoClient.connect(url, (error, db) => {
var collection;
// コレクションの取得
collection = db.collection("employees");
// ドキュメントをすべて更新
collection.updateMany(
{ age: { $gt: 35 } },
{ $set: { age: 35 } },
(error, result) => {
//MongoDBへの接続を切断
db.close();
});
});
var MongoClient = require("mongodb").MongoClient; // 接続文字列 var url = "mongodb://localhost:27017/sampledb"; // MongoDB へ 接続 MongoClient.connect(url, (error, db) => { var collection; // コレクションの取得 collection = db.collection("employees"); // ドキュメントをすべて更新 collection.updateMany( { age: { $gt: 35 } }, { $set: { age: 35 } }, (error, result) => { //MongoDBへの接続を切断 db.close(); }); });
var MongoClient = require("mongodb").MongoClient;
 
// 接続文字列
var url = "mongodb://localhost:27017/sampledb";
 
// MongoDB へ 接続
MongoClient.connect(url, (error, db) => {
    var collection;
 
    // コレクションの取得
    collection = db.collection("employees");
 
    // ドキュメントをすべて更新
    collection.updateMany(
        { age: { $gt: 35 } },
        { $set: { age: 35 } },
        (error, result) => {
            
            //MongoDBへの接続を切断
         db.close();
        });
});

 

Node.js

Posted by arkgame