我想从集合中选择随机文档。我知道有一个用于聚合的$ sample管道,但是我无法使用它。我尝试了以下方法:
var pipeline = { sample: { size: 2 } }
var query = new Parse.Query("Questions");
query.aggregate(pipeline)
.then(function(results) {
console.log(results)
})
.catch(function(error) {
console.log(error)
});
出现错误:
{ Error
at C:\Users\Can\Desktop\Closer\node_modules\parse\lib\node\RESTController.js:320:19
at process._tickCallback (internal/process/next_tick.js:68:7) code: 1, message: undefined }
答案 0 :(得分:2)
尝试在示例关键字之前添加$
var pipeline = { $sample: { size: 2 } }
var query = new Parse.Query("Questions");
query.aggregate(pipeline)
.then(function(results) {
console.log(results)
})
.catch(function(error) {
console.log(error)
});