在mongodb-memory-server中设置初始数据可以通过以下步骤实现:
npm install mongodb-memory-server
const { MongoMemoryServer } = require('mongodb-memory-server');
const mongoServer = new MongoMemoryServer();
await mongoServer.start();
const uri = mongoServer.getUri();
const MongoClient = require('mongodb').MongoClient;
const client = await MongoClient.connect(uri, { useNewUrlParser: true, useUnifiedTopology: true });
const db = client.db();
const collection = db.collection('myCollection');
await collection.insertMany([
{ name: 'John', age: 30 },
{ name: 'Jane', age: 25 },
]);
通过以上步骤,你可以在mongodb-memory-server中成功设置初始数据。这个方法适用于在内存中临时运行MongoDB实例,并在其中插入初始数据,适用于单元测试、集成测试等场景。
腾讯云提供了云数据库MongoDB服务,可以在云端轻松部署和管理MongoDB实例。你可以通过腾讯云云数据库MongoDB产品页面(https://cloud.tencent.com/product/cdb-mongodb)了解更多信息和产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云