Я не уверен, почему Schema.ObjectId не работает над моей моделью, у меня есть последняя версия мангуста.Schema.ObjectId не работает?
это моя модель
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var ObjectId = Schema.ObjectId;
var TeamSchema = new mongoose.Schema({
team_name : {
type: String,
index : true
},
dateCreated : {
type : Date
},
memberId : {
type : Schema.Types.ObjectId
}
});
var Team = module.exports = mongoose.model('Team', TeamSchema);
module.exports.createTeam = function(newTeam, callback){
newTeam.save(function(err){
if (err) throw err;
});
}
Я также попытался это post до сих пор не работает. может ли кто-нибудь помочь в этом? благодаря
это JSON файл из моих данных, и его странно MemberID не показывает
[
{
"_id": "587da4a9141f1619f42ac66d",
"dateCreated": "2017-01-17T04:59:21.000Z",
"team_name": "Sample Team",
"__v": 0
}
]
Вы уверены, что сохранили идентификатор объекта в БД? http://stackoverflow.com/a/13851334/1893672 Протестируйте его перед сохранением, чтобы убедиться, что это объект. –
Я хочу объявить memberId как Schema.ObjectId, но его не работает –