Tag: mongoose bootstrap tokenfield

mongoose保存如果新的refs

如果你想知道这个线程中的问题有两个字:我试图完成一个mongoose函数findOrAdd():如果我正在search的ID不存在,我应该添加一个新的文档。 之后(这就是为什么我需要一些同步function),我需要做一个基于新的ObjectIds的查询。 这是我的Post Schema var com_post_schema = new Schema({ content: { type: String, required: true }, postedBy: [{ type: mongoose.Schema.Types.ObjectId, ref: 'com_user' }] }); 和我的用户架构 var com_user_schema = new Schema({ name: { type: String, required: true }, age: {type:Number} }); 所以一个post可以有多个作者。 我的问题:作者可以是一个现有的用户(在bootstrap-tokenfield中select)或新用户,请参阅此json示例: { "content":"post content", "postedBy":[ { "_id":"56a60a972b70225014753d1a", "name":"Paul", "age":20, "__v":0, "value":"Paul", "label":"Paul" }, { […]