MongoDB:在一个文档中获取所有集合

Muuvmuuv

我在使用Javascript和mongoDB时遇到了麻烦。我通过以下方式连接:

var db = mongo.db(config.connectionString, { native_parser: true });

并绑定我的访问者集合db.bind('visitors');因此,在尝试使用该行将所有文档放到那里之后:

db.visitors.find(function (err, visitors) {
   if (err) deferred.reject(err.name + ': ' + err.message);
   deferred.resolve(visitors);
});

所以一切对我来说都很好。但是我每次都会收到此错误:

angular.js:12011 GET http:// localhost:3000 / api / visitors / getAll 400(错误请求)

我用我的api想到了它,所以我尝试了一下...findOne({_id:1},..并且奏效了。那我错过了什么吗?

古怪

是的,这是错误的。它应该是:

db.visitors.find({}, function (err, visitors) {
   if (err) deferred.reject(err.name + ': ' + err.message);
   deferred.resolve(visitors);
});

参数为:

collection.find(query[[[, fields], options], callback]);

它首先需要查询,然后是回调,而您首先要提供回调。

您进行的测试findOne()有效,因为您正在通过{_ id: 1}对象传递查询

Node.js中有关MongoDB查询的文档在这里

编辑:

.find()通过将其转换为数组以异步方式使用和处理游标对象的示例

db.visitors.find({}).toArray(function (err, docs) {
    if (err) throw err;
    console.log(docs);
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何遍历 mongodb 集合中的所有文档,一次一个文档?

来自分类Dev

如何从集合中获取一个文档,并使用 ion-select 列出所有文档?

来自分类Dev

从MongoDB中的所有文档中获取数组字段的第一个元素的总和

来自分类Dev

仅在mongodb集合中获取具有条件的第一个匹配文档

来自分类Dev

如何获取另一个集合中引用的MongoDB文档的列表

来自分类Dev

如何在Swift Firebase中更新一个集合中的所有文档

来自分类Dev

MongoDB:如何在不进行非规范化的情况下通过另一个集合的键获取所有文档?

来自分类Dev

检索_ids在另一个集合中的所有文档

来自分类Dev

检索_ids在另一个集合中的所有文档

来自分类Dev

更新文档并创建一个字段,该字段是集合MongoDB中具有相同ID的所有对象的数组

来自分类Dev

在Solr中,如何获取所有文档的一个字段列表(文档ID)?

来自分类Dev

在Solr中,如何获取所有文档的一个字段列表(文档ID)?

来自分类Dev

MongoDB为另一个集合中的每个文档插入一个文档

来自分类Dev

一个MongoDB中一个集合可以拥有多少个文档?

来自分类Dev

如何在一个集合中查找未被另一个集合中的文档引用的MongoDB文档?

来自分类Dev

如何获取Firebase中另一个集合的文档中的集合

来自分类Dev

返回属于另一个集合(Meteor.js)中的文档所有者的用户数

来自分类Dev

Group by使用pymongo仅返回mongodb中的第一个匹配文档,如何检索所有匹配的文档?

来自分类Dev

mongodb从所有文档中获取所有子文档

来自分类Dev

Mongodb:如何使用一个查询获取不同集合中文档的数量?

来自分类Dev

有效的MongoDB查询以从一个集合中获取报告并插入到另一个集合中

来自分类Dev

在现有集合(mongodb)的所有文档中添加字段?

来自分类Dev

在Mongo Shell中删除MongoDB集合中的所有文档

来自分类Dev

MongoDB在聚合查询中获取第一个和最后一个文档

来自分类Dev

firebase / 我如何从 firestore / javascript 中的所有文档中获取一个字段

来自分类Dev

MongoDB:一个大文档或多个集合

来自分类Dev

mongodb将文档从一个集合移到另一个集合

来自分类Dev

firestore 从集合中的所有文档中获取字段

来自分类Dev

流星与 Angular2 ,从一个集合中单次获取所有条目

Related 相关文章

  1. 1

    如何遍历 mongodb 集合中的所有文档,一次一个文档?

  2. 2

    如何从集合中获取一个文档,并使用 ion-select 列出所有文档?

  3. 3

    从MongoDB中的所有文档中获取数组字段的第一个元素的总和

  4. 4

    仅在mongodb集合中获取具有条件的第一个匹配文档

  5. 5

    如何获取另一个集合中引用的MongoDB文档的列表

  6. 6

    如何在Swift Firebase中更新一个集合中的所有文档

  7. 7

    MongoDB:如何在不进行非规范化的情况下通过另一个集合的键获取所有文档?

  8. 8

    检索_ids在另一个集合中的所有文档

  9. 9

    检索_ids在另一个集合中的所有文档

  10. 10

    更新文档并创建一个字段,该字段是集合MongoDB中具有相同ID的所有对象的数组

  11. 11

    在Solr中,如何获取所有文档的一个字段列表(文档ID)?

  12. 12

    在Solr中,如何获取所有文档的一个字段列表(文档ID)?

  13. 13

    MongoDB为另一个集合中的每个文档插入一个文档

  14. 14

    一个MongoDB中一个集合可以拥有多少个文档?

  15. 15

    如何在一个集合中查找未被另一个集合中的文档引用的MongoDB文档?

  16. 16

    如何获取Firebase中另一个集合的文档中的集合

  17. 17

    返回属于另一个集合(Meteor.js)中的文档所有者的用户数

  18. 18

    Group by使用pymongo仅返回mongodb中的第一个匹配文档,如何检索所有匹配的文档?

  19. 19

    mongodb从所有文档中获取所有子文档

  20. 20

    Mongodb:如何使用一个查询获取不同集合中文档的数量?

  21. 21

    有效的MongoDB查询以从一个集合中获取报告并插入到另一个集合中

  22. 22

    在现有集合(mongodb)的所有文档中添加字段?

  23. 23

    在Mongo Shell中删除MongoDB集合中的所有文档

  24. 24

    MongoDB在聚合查询中获取第一个和最后一个文档

  25. 25

    firebase / 我如何从 firestore / javascript 中的所有文档中获取一个字段

  26. 26

    MongoDB:一个大文档或多个集合

  27. 27

    mongodb将文档从一个集合移到另一个集合

  28. 28

    firestore 从集合中的所有文档中获取字段

  29. 29

    流星与 Angular2 ,从一个集合中单次获取所有条目

热门标签

归档