Node.js 如何避免自动_id,使其只生成1个id
以下是模式:Node.js 如何避免自动_id,使其只生成1个id,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,以下是模式: var RdvSchema = new Schema({ _idRdv: Schema.Types.ObjectId, patient:{type: Schema.Types.Mixed, ref:'Patient'} , pro: {type: Schema.Types.Mixed, ref:'Pro'}, motif: {type: Schema.Types.Mixed, ref: 'Pro'}, domicile:{type: Schema.Types.M
var RdvSchema = new Schema({
_idRdv: Schema.Types.ObjectId,
patient:{type: Schema.Types.Mixed, ref:'Patient'} ,
pro: {type: Schema.Types.Mixed, ref:'Pro'},
motif: {type: Schema.Types.Mixed, ref: 'Pro'},
domicile:{type: Schema.Types.Mixed, ref: 'Pro'},
}
以下是数据:
var rdv1 = new Rdv({
_idRdv: new mongoose.Types.ObjectId(),
patient: patient1.name,
pro: pro1.name,
motif: pro1.Consultation.Motif,
domicile: pro1.Consultation.Domicile
});
这是贝壳:
MongoDB Enterprise > db.rdvs.find().pretty()
{
"_id" : ObjectId("59c28817f81e91061044ddc7"),
"_idRdv" : ObjectId("59c28817f81e91061044ddc6"),
"patient" : "Maxime",
"pro" : "Ben",
"domicile" : true,
"__v" : 0
如何防止这种情况发生:“\u id”:ObjectId(“59c28817f81e91061044ddc7”)“\u id”是任何mongodb文档的唯一标识符。不能使其不在文档中生成
但您可以在find的输出中删除它,如下所示:
db.rdvs.find({}, {'_id': False}).pretty()
“\u id”是任何mongodb文档的唯一标识符。不能使其不在文档中生成
但您可以在find的输出中删除它,如下所示:
db.rdvs.find({}, {'_id': False}).pretty()