【发布时间】:2020-05-26 16:22:11
【问题描述】:
有没有办法在Meteor.startup()期间访问mongodb
我需要在Meteor.startup() 期间在集合中插入/更新文档
我试过了:
// https://www.npmjs.com/package/mongodb
const MongoClient = require('mongodb').MongoClient;
// await may be missing but when i use await, i get a reserved keyword error
const mongodb = MongoClient.connect(process.env.MONGO_URL)
mongodb.collection('collection').insertOne(objectData)
// Error
// TypeError: mongodb.collection is not a function
// at Meteor.startup (server/migrations.js:1212:23)
和
const col = Mongo.Collection('collection');
// Error
// TypeError: this._maybeSetUpReplication is not a function
// at Object.Collection [as _CollectionConstructor] (packages/mongo/collection.js:109:8)
有人有解决办法吗?
【问题讨论】:
标签: node.js mongodb meteor meteor-collection2