node.js - Mongodb 类型引用 Node

标签 node.js mongodb

我正在尝试在 Node 的模型中引用另一个对象,

User = new Schema({
        username: {
            type: String,
            index: {unique: true}
        }
});

Idea = new Schema({
        Creator: {
            type: User
        }
});

但我收到此错误 “创建者”处未定义类型您尝试嵌套模式吗?您只能使用 refs 或数组进行嵌套。 我相信我想使用 refs,但找不到关于它的文档,有人可以帮助我。谢谢

最佳答案

我在这里找到了我自己问题的答案。

User = new Schema({
    username: {
        type: String,
        index: {unique: true}
    }
});

Idea = new Schema({
    Creator: {
        type: Schema.ObjectId,
        ref: 'User'
    }
});

关于node.js - Mongodb 类型引用 Node ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9338964/

相关文章:

javascript - MomentJS 错误输出

node.js - 请求 X509 证书

java - 在 Java 8 中使用 MongoDB MongoClient 检索一个文档

java - 如何在某些测试中禁用 flapdoodle 嵌入式 mongodb

mongoDB查询 "WHERE _id > threshold"

linux - MongoDB 被 Linux 杀死

node.js - 创建一个全局可访问的 node.js 模块

javascript - 蒙哥错误: Field name duplication not allowed with modifiers

javascript - 为什么 createServer() 被认为不是函数?

mongodb - 根据 Mongodb Query 中的一个字段查找最大连续记录数