【发布时间】:2020-08-04 21:24:16
【问题描述】:
我有以下架构:
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const ProjectSchema = require('./project.js')
const ClientManagerSchema = new Schema({
name : { type : String, required : true},
project : [ProjectSchema]
});
const ClientManager = mongoose.model('clientManager' , ClientManagerSchema);
module.exports = ClientManager;
在 clientmanager 架构中,您可以看到另一个架构。我想根据 ProjectSchema 中的值查询数据库。
我不知道该怎么做,但我尝试过类似的方法:
const find = () => {
ClientManagers.find({ProjectSchema}).then(e => {
console.log(e);
});
}
但是,这给了我一个空数组。
【问题讨论】:
标签: javascript node.js mongodb mongoose