Можете ли вы использовать $ sample pipe с Parse Server? - PullRequest
0 голосов
/ 04 марта 2019

Я хотел бы выбрать случайные документы из коллекции.Я знаю, что для агрегации существует примерный $ конвейер, но я не смог его использовать.Я пробовал следующее:

  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 }

1 Ответ

0 голосов
/ 04 марта 2019

Попробуйте, добавьте $ перед образцом ключевого слова

  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)
    });
...