我正在通过Kohana MangoDB ORM执行一个MongoDB脚本。
下面是要执行的代码:
var query {
date: date
};
var indexes = db.organisation_booking_indexes.find(query);
如果我执行.findOne(query)
,我会得到一个数组形式的具体结果。然而,仅仅执行.find(query)
就会返回_mongo
和_db
等其他内容,而不是预期结果的数组。
如何只返回我要查找的文档?
发布于 2013-10-12 18:19:20
似乎有些对象不能使用JS“按原样”返回。在本例中,Mongo返回游标
尝试:
var indexes = db.organisation_booking_indexes.find(query).toArray();
这将把结果转换成一个“兼容”的对象。请看这篇文章以获得更多详细信息:MongoDB: Error executing stored JavaScript function
https://stackoverflow.com/questions/18359765
复制相似问题