我的应用有问题。 写这个db.request.count();在mongo shell上我有4个,但是当我在我的js代码中写入Request.find()。count()时,我有0。 有人可以帮帮我吗?
答案 0 :(得分:1)
尝试使用Request.count()
而不是在count()
之后调用find()
。
假设您的模型名称为Request
。
答案 1 :(得分:1)
如果您在客户端上运行Request.find().count()
并获得了0
,那么您的客户端代码很可能没有订阅Request
集合。
如果您在服务器上运行Request.find().count()
并获得0
,请确保已连接到正确的数据库。即Meteor在端口3001
上创建自己的Mongo实例,而您可能在27017
上使用了不同的数据库。