2013-08-21 4 views
0

Я выполняю скрипт MongoDB через ORM Kohana MangoDB.MongoDB execute script возвращает _mongo и _db информацию

Вот код, который будет выполняться:

var query { 
    date: date 
}; 
var indexes = db.organisation_booking_indexes.find(query); 

Если я .findOne(query) я получаю конкретный результат в виде массива. Однако только то, что делает .find(query), возвращает другие вещи, такие как _mongo и _db вместо массива ожидаемых результатов.

Как вернуть только документы, которые я ищу?

ответ

1

Похоже, что некоторые объекты не могут быть возвращены «как есть» с использованием JS. В этом случае Монго вернуть курсор

Try:

var indexes = db.organisation_booking_indexes.find(query).toArray(); 

Это будет конвертировать результат в «совместимый» объект. Взгляните на это сообщение, чтобы получить более подробную информацию: MongoDB: Error executing stored JavaScript function

 Смежные вопросы

  • Нет связанных вопросов^_^