【问题标题】:MongoDB execute script returns _mongo and _db informationMongoDB执行脚本返回_mongo和_db信息
【发布时间】:2013-08-23 23:06:49
【问题描述】:

我正在通过 Kohana MangoDB ORM 执行 MongoDB 脚本。

下面是要执行的代码:

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

如果我这样做.findOne(query),我会得到一个数组的特定结果。然而,仅仅执行 .find(query) 会返回其他内容,例如 _mongo 和 _db,而不是预期结果的数组。

如何只退回我正在寻找的文件?

【问题讨论】:

    标签: kohana-mangodb


    【解决方案1】:

    使用 JS 似乎无法“按原样”返回某些对象。 在这种情况下,Mongo 返回光标

    试试:

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

    这会将结果转换为“兼容”对象。 查看这篇文章以获取更多详细信息: MongoDB: Error executing stored JavaScript function

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-09
      • 2020-01-25
      • 2022-01-14
      • 1970-01-01
      • 1970-01-01
      • 2020-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多