我的申请已不再有效!
我发现这没有成功:mongodb db.collection.find({}) does nothing past .limit(101)
我的应用程序在几个月内保持稳定,我没有更新我的脚本。
几天后,一些查询不再有效了!
这里是你的:我的原始剧本,但它不再起作用了:
console.log("GO_1"); // display ok
models.myCollectionOne.find().sort({ created: 'desc' }).then(function (err,data) {
console.log("GO_2"); // here I've got nothing on console
console.log(err); // here I've got nothing on console
console.log(data); // here I've got nothing on console
}
// here nothing happens ?
我对此进行了测试:
models.myCollectionOne.find().limit(101).then(function (data) {
console.log("GO_2"); // OK
console.log(data); // ok
}
所以,我的问题是:
1)为什么我的原始脚本不再起作用?
2)您知道是否有影响我脚本的更新?
3)为什么限制(101)有效而不限(102或更多)?
感谢您的帮助
答案 0 :(得分:0)
我认为问题出在main.css
上。我认为' desc'不是有效值,您可以尝试将其替换为-1:sort
(我刚刚使用' desc'在这里测试并得到{ created: -1 }
)
也许你Mongodb得到了更新并且它停止了工作?
答案 1 :(得分:0)
所以,我发现了我的问题,我只需要更新我的所有节点模块包,主要是mongoose,
所以现在,一切都很顺利。
顺便说一句,我看到我更新了我的主package.json而不是模块npm本身; - )
@Hampus @andrek谢谢你们帮助人们