我确信我做的事情本质上是错误的,希望有人可以帮助我。
我在我的/my_project/lib/collections/item.js
此文件包含:
import { Mongo } from 'meteor/mongo';
const Item = new Mongo.Collection('item', {connection: null});
export default Item;
然后,我的/my_project/server/server.js
是:
var log4js = require('log4js');
var logger = log4js.getLogger();
var Item = require('../lib/collections/item.js');
function calculate(params) {
... //removed for brevity
Item.insert({
key:'key',
percentage:profit_in_pct,
createdAt: new Date() // current time
});
}
我得到的错误是:
I20170925-12:09:03.457(10)?异步函数回调中的异常: TypeError:Item.insert不是函数
I20170925-12:09:03.458(10)?在Object.calculate (server / server.js:25:8)I20170925-12:09:03.459(10)?在 runWithEnvironment(packages / meteor.js:1189:24)
任何帮助将不胜感激。感谢