Reaction Commerce - Mongo Shell进口产品未显示

时间:2018-03-09 19:45:18

标签: meteor reaction-commerce

我尝试使用meteorimport导入产品,并在应用中添加了许多变体。

它能够导入我在网络应用中看到的产品,但在miniMongo Chrome扩展程序中,它不会列出导入的产品或其变体。

meteor shell会以db.Products.find()列出它们,但当我尝试db.Products.find()获取特定产品ID时,没有任何结果。

这是我尝试导入的Products.json:https://gist.github.com/mikeumus/a5133eb710a5aacb0b4dc9e6b5662026

{ "-id" : "Faux-Wood-Blinds", "title" : "Faux Wood Blinds", "shopId" : "J8Bhq3uTtdgwZx3rz", "ancestors" : [], "createdAt" : Date( 1396558012411 ), ...

meteorimport成功:

mikeumus@cbc-instance-5:~/rc-ca-blinds$ mongoimport --db meteor --collection Products --file ./fauxwood-cbc-mongodb.json/meteor/Products.json --port 3001 --jsonArray connected to: 127.0.0.1:3001 2018-03-09T19:29:29.300+0000 check 9 28 2018-03-09T19:29:29.301+0000 imported 28 objects

我不应该像这样从meteor mongo shell导入吗?我可以使用Reaction.import.Object()Reaction.import.Product()吗?

1 个答案:

答案 0 :(得分:0)

要点显示json中的一些问题,例如Date()无效并且需要用方括号[]包装,如官方Reaction Commerce示例插件{{1}中所示这里:

我尝试导入的文件是从Mongo的/private/data/Products.json工具转换而来的,在尝试导入之前我没有仔细查看它。

更不用说反应商务(RC)和RC插件中的bsondump文件夹将在服务器启动时导入任何集合项。