Javascript 类型错误:';未定义';在使用mongoDB排序运算符时不是函数
我试图获取具有最新日期的文档,但出现以下错误:Javascript 类型错误:';未定义';在使用mongoDB排序运算符时不是函数,javascript,mongodb,meteor,Javascript,Mongodb,Meteor,我试图获取具有最新日期的文档,但出现以下错误:TypeError:“undefined”不是函数 我的代码: console.log(Games.find({authorId: authorId}).sort( { releaseDate: -1 } ).limit(1)); // error console.log(Games.find({authorId: authorId}).fetch()); // expected outpout (值releaseDate存在,且为ISODate格
TypeError:“undefined”不是函数
我的代码:
console.log(Games.find({authorId: authorId}).sort( { releaseDate: -1 } ).limit(1)); // error
console.log(Games.find({authorId: authorId}).fetch()); // expected outpout
(值releaseDate
存在,且为ISODate
格式。)
任何帮助都将不胜感激
编辑:我正在使用Meteor 0.9.2.1。明白了
Games.find({authorId: authorId}, { sort: { 'releaseDate' : -1 } , limit:1});
明白了
Games.find({authorId: authorId}, { sort: { 'releaseDate' : -1 } , limit:1});
请提供一些关于您之前做错了什么的解释,以便将来的stackoverflowers可以从中学习it@Huangism,因为他们使用的是Meteor,所以这个查询虽然相似,但语法略有不同。请在之前解释一下你的错误,以便将来的stackoverflowers可以从中学习it@Huangism,因为他们使用的是Meteor,所以这个查询虽然相似,但语法略有不同。