【发布时间】:2015-09-07 02:09:12
【问题描述】:
我正在尝试将此模式与 Mongoose 一起使用
var RestoSchema = new Schema({
"qname" : {type: String, required: true, unique: true},
...
});
问题是这仍然允许使用现有qname 创建数据库的新条目。从下面我可以看到索引已经创建,但是当我使用.save 方法时没有任何明显的影响。我误会了什么?
> db.restos.getIndexes()
[
{
"v" : 1,
"key" : {
"_id" : 1
},
"ns" : "af.restos",
"name" : "_id_"
},
{
"v" : 1,
"key" : {
"qname" : 1
},
"ns" : "af.restos",
"name" : "qname_1",
"background" : true,
"safe" : null
}
]
【问题讨论】: