小编Ris*_*shi的帖子

尝试连接两个文档时无法填充 Mongoose 中的路径

MongooseError:无法填充路径,loaned_to因为它不在您的架构中。将选项设置strictPopulate为 false 以覆盖。

我尝试在nodejs中使用mongoose连接mongodb中的两个文档,但不幸的是发生了这个错误。我的猫鼬版本是6.0.6

图书架构

const mongoose = require('mongoose');

const BookSchema = new mongoose.Schema({
    "name": {type: String, required: true},
    "author_name": {type: String, required: true},
    "published_date": {type: Date, required: false},
    "copies": [
        {
            "isbn_number": {type: String, required: true},
            "status": {type: String, required: true, default: "Available"},
            "due_back": {type: Date, required: false},
            "loaned_to": {type: mongoose.Schema.Types.ObjectId, required: false, ref: "User"}
        },
    ]
})

const Book = mongoose.model("Book", BookSchema);
module.exports = Book;
Run Code Online (Sandbox Code Playgroud)

用户模式

const mongoose = require('mongoose');

const UserSchema = new …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js mern

13
推荐指数
1
解决办法
3万
查看次数

标签 统计

mern ×1

mongodb ×1

mongoose ×1

node.js ×1