查询MongoDB中的嵌入式文档

标记

我试图在我的nodeJs应用程序中运行此查询

Book.find({'user._id': '545e2915cd91299447fdb8d7'}).populate('user').exec(function(err, books){...}

并且它不起作用(它返回空列表),但是我尝试使用mongo在cmd中运行此查询,并且它正在起作用。谁能帮帮我吗?

这是本书的计划:

var mongoose = require('mongoose'),
    Schema = mongoose.Schema,
    path = require('path');

/**
 * Book Schema
 */
var BookSchema = new Schema({
    title: {
        type: String, 
        trim: true, 
        required: 'Title is missing'
    },
    created: { 
        type: Date, 
        default: Date.now 
    },
    user: {
        type: Schema.ObjectId,
        ref: 'User'
    }
 });

mongoose.model('Book', BookSchema);
标记

最后,我弄清楚问题出在哪里。问题是我在mongo shell中手动创建了书籍,由于某种未知的原因,它无法正常工作,但是当我在应用程序中持久保留书籍时,具有用户ID的查询正在运行。我不明白为什么(因为在mongo shell中输入并保留在应用程序中应该没有任何区别),但是它可以工作。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查询mongodb中的嵌入式文档数组

来自分类Dev

如何在 MongoDb 中查询嵌入式文档?

来自分类Dev

如何在嵌入式数组mongodb中查询嵌入式文档

来自分类Dev

在文档中引用文档的嵌入式数组的嵌入式数组上查询Doctrine2和MongoDB

来自分类Dev

在mongodb中展开嵌入式文档

来自分类Dev

使用Presto查询MongoDB嵌入式/嵌套文档的数组

来自分类Dev

MongoDB:与查询不匹配的嵌入式文档

来自分类Dev

MongoDB嵌入式文档自我查询

来自分类Dev

Hibernate repo 查询以访问 mongodb 嵌入式文档

来自分类Dev

如何从mongodb中的嵌套嵌入式文档中查询和返回单个字段?

来自分类Dev

如何在MongoDB中查询数组中的单个嵌入式文档?

来自分类Dev

使用C#在MongoDB集合中的嵌入式文档的子句查询中的投影

来自分类Dev

MongoDB聚合查询-重命名嵌入式文档中返回的字段

来自分类Dev

mongodb中的时间序列数据-如何查询嵌入式文档

来自分类Dev

php:将mongodb嵌入式文档查询到数组中

来自分类Dev

从mongodb中的嵌入式文档中删除元素

来自分类Dev

查询MongoEngine中的嵌入式文档列表

来自分类Dev

Mongoid在单个查询中推送新的嵌入式文档

来自分类Dev

MongoDB $ n在嵌入式文档的某些字段中

来自分类Dev

在MongoDB中更新完整的嵌入式文档

来自分类Dev

在mongodb中更新嵌套的嵌入式文档

来自分类Dev

在Mongodb中的嵌入式文档上设置索引

来自分类Dev

映射-Symfony2中的Mongodb嵌入式文档

来自分类Dev

通过angularjs在mongodb中插入嵌入式文档

来自分类Dev

嵌入式文档数组中的MongoDB Aggregate ObjectId

来自分类Dev

在mongodb中更新嵌套的嵌入式文档

来自分类Dev

映射-Symfony2中的Mongodb嵌入式文档

来自分类Dev

使用python(pymongo)在mongodb中编辑嵌入式文档

来自分类Dev

是否有任何查询通过检查mongoDb中嵌套的嵌入式文档的字段来查找文档

Related 相关文章

  1. 1

    查询mongodb中的嵌入式文档数组

  2. 2

    如何在 MongoDb 中查询嵌入式文档?

  3. 3

    如何在嵌入式数组mongodb中查询嵌入式文档

  4. 4

    在文档中引用文档的嵌入式数组的嵌入式数组上查询Doctrine2和MongoDB

  5. 5

    在mongodb中展开嵌入式文档

  6. 6

    使用Presto查询MongoDB嵌入式/嵌套文档的数组

  7. 7

    MongoDB:与查询不匹配的嵌入式文档

  8. 8

    MongoDB嵌入式文档自我查询

  9. 9

    Hibernate repo 查询以访问 mongodb 嵌入式文档

  10. 10

    如何从mongodb中的嵌套嵌入式文档中查询和返回单个字段?

  11. 11

    如何在MongoDB中查询数组中的单个嵌入式文档?

  12. 12

    使用C#在MongoDB集合中的嵌入式文档的子句查询中的投影

  13. 13

    MongoDB聚合查询-重命名嵌入式文档中返回的字段

  14. 14

    mongodb中的时间序列数据-如何查询嵌入式文档

  15. 15

    php:将mongodb嵌入式文档查询到数组中

  16. 16

    从mongodb中的嵌入式文档中删除元素

  17. 17

    查询MongoEngine中的嵌入式文档列表

  18. 18

    Mongoid在单个查询中推送新的嵌入式文档

  19. 19

    MongoDB $ n在嵌入式文档的某些字段中

  20. 20

    在MongoDB中更新完整的嵌入式文档

  21. 21

    在mongodb中更新嵌套的嵌入式文档

  22. 22

    在Mongodb中的嵌入式文档上设置索引

  23. 23

    映射-Symfony2中的Mongodb嵌入式文档

  24. 24

    通过angularjs在mongodb中插入嵌入式文档

  25. 25

    嵌入式文档数组中的MongoDB Aggregate ObjectId

  26. 26

    在mongodb中更新嵌套的嵌入式文档

  27. 27

    映射-Symfony2中的Mongodb嵌入式文档

  28. 28

    使用python(pymongo)在mongodb中编辑嵌入式文档

  29. 29

    是否有任何查询通过检查mongoDb中嵌套的嵌入式文档的字段来查找文档

热门标签

归档