91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

MongoDB:批量插入(Bulk.insert)與多個插入(insert([...]))

小云
157
2023-09-26 02:42:45
欄目: 云計算

在MongoDB中,有兩種方法可以用來插入多個文檔:批量插入和多個插入。

批量插入使用Bulk.insert方法,它可以一次插入多個文檔。以下是使用批量插入的示例代碼:

const MongoClient = require('mongodb').MongoClient;
MongoClient.connect('mongodb://localhost:27017', function(err, client) {
if (err) throw err;
const db = client.db('mydb');
const collection = db.collection('mycollection');
const documents = [
{ name: 'John', age: 30 },
{ name: 'Jane', age: 25 },
{ name: 'Bob', age: 35 }
];
collection.bulkWrite(documents.map(doc => ({
insertOne: { document: doc }
})), function(err, result) {
if (err) throw err;
console.log('Documents inserted:', result.insertedCount);
client.close();
});
});

多個插入使用insert方法和插入多個文檔的數組。以下是使用多個插入的示例代碼:

const MongoClient = require('mongodb').MongoClient;
MongoClient.connect('mongodb://localhost:27017', function(err, client) {
if (err) throw err;
const db = client.db('mydb');
const collection = db.collection('mycollection');
const documents = [
{ name: 'John', age: 30 },
{ name: 'Jane', age: 25 },
{ name: 'Bob', age: 35 }
];
collection.insert(documents, function(err, result) {
if (err) throw err;
console.log('Documents inserted:', result.insertedCount);
client.close();
});
});

無論是批量插入還是多個插入,都可以用來一次性插入多個文檔到MongoDB中。具體使用哪種方法取決于您的需求和個人偏好。

0
义马市| 长葛市| 宁德市| 林州市| 泰顺县| 黔西| 宣威市| 沙雅县| 皋兰县| 柏乡县| 深水埗区| 略阳县| 神农架林区| 福清市| 太康县| 乐业县| 宣城市| 浏阳市| 通山县| 泾源县| 台北县| 通渭县| 横山县| 鄯善县| 尖扎县| 老河口市| 原阳县| 罗田县| 麻城市| 碌曲县| 平湖市| 龙川县| 仙居县| 建昌县| 南川市| 福安市| 炉霍县| 巩义市| 都昌县| 临颍县| 砚山县|