使用Node.js插入批量JSON数据可以通过以下步骤实现:
insertData.js
。insertData.js
文件中,引入所需的模块,包括fs
和mongodb
。const fs = require('fs');
const MongoClient = require('mongodb').MongoClient;
const jsonData = [
{ name: 'John', age: 25 },
{ name: 'Jane', age: 30 },
{ name: 'Bob', age: 35 }
];
function insertData() {
const url = 'mongodb://localhost:27017'; // MongoDB连接URL
const dbName = 'mydatabase'; // 数据库名称
const collectionName = 'mycollection'; // 集合名称
MongoClient.connect(url, function(err, client) {
if (err) throw err;
const db = client.db(dbName);
const collection = db.collection(collectionName);
collection.insertMany(jsonData, function(err, result) {
if (err) throw err;
console.log('Inserted documents successfully');
client.close();
});
});
}
insertData(); // 调用函数插入数据
node insertData.js
以上代码示例了如何使用Node.js插入批量JSON数据到MongoDB数据库。在实际应用中,你可以根据需要修改数据库连接URL、数据库名称、集合名称和要插入的JSON数据。
对于腾讯云相关产品,可以使用腾讯云的云数据库MongoDB来存储和管理数据。腾讯云云数据库MongoDB是一种高性能、可扩展的NoSQL数据库服务,适用于各种规模的应用程序。
腾讯云云数据库MongoDB产品介绍链接地址:https://cloud.tencent.com/product/cdb_mongodb
领取专属 10元无门槛券
手把手带您无忧上云