Схема
var schema = new Schema({
mail:{
type: String,
unique: true,
required: true
},
hashedPassword: {
type: String,
required: true
},
salt:{
type: String,
required: true
},
name:{
type: String,
required: true
},
surname:{
type: String,
required: true
},
avatar:{
type: String
},
date:{
type: Date,
default: Date.now
},
friends: [
Schema.Types.ObjectId
]
});
предполагается что friends
[
{id}
{id}
]
Вызываю
var addingId = new ObjectID(req.params.id1);
var added = new ObjectID(req.params.id2);
User.insert({_id:addingId},{friends: [added]},function(){
console.log('НАКОНЕЦ ТО ЗАРАБОТАЛО');
})
Хапаю
TypeError: Object function model(doc, fields, skipId) {
if (!(this instanceof model))
return new model(doc, fields, skipId);
Model.call(this, doc, fields, skipId);
} has no method 'insert'
Как правильно, поправьте