我正在尝试使用aggregate和reactive-aggregate在meteor mongo中使用$lookup
聚合阶段。不幸的是我收到了这个错误。
来自子Feed的异常H3yhzuXdAk6LuQa7h MongoError:异常: 无法识别的管道阶段名称:'$ lookUp'
我知道我不是唯一一个基于流星博客https://forums.meteor.com/t/new-mongodb-lookup-aggregation-operator-in-3-2/6784在这里挣扎的人,所以任何输入想法,解决方法,但最特别是$lookup
的反应性聚合的工作源示例都会很棒。
编辑:好的,所以我点击test.bat
启动我的meteor应用程序cd "."
start myDb.bat
start dbShell.bat
%MONGO_URL%=mongodb://localhost:27017/common
start met.bat
start "google chrome" http://localhost:3000
mydb.bat
mongod
met.bat
meteor
bdShell.bat
mongo
link.bat
start "google chrome" http://localhost:3000
答案 0 :(得分:1)
问题是meteor的默认mongo固定在2.6.7(1.3版流星)。
将您的mongo网址设置为3.2数据库以使用查找
$ MONGO_URL=mongodb://localhost/meteor meteor
(其中mongo url指向3.2分贝)