我已经创建了一个说用户的集合,例如下面给出的示例文件
[{
"name" : "John",
"code" : "B7"
},
{
"name" : "Sara",
"code" : "F7"
}]
我已经在“名称”字段上创建了一个索引
db.users.createIndex(
{ name: 1 },
{
collation: {locale: "en", strength: 1},
unique: true
}
)
我想防止名称字段重复不区分大小写的数据,例如,它将不允许这样输入名称“ jOhn”或“ jOHn”。 它正在工作,但是当我在mongodb中插入数据时出现错误消息 插入的数据如下所示
db.users.insert([{ "name" : "JoHn", "code" : "B9" }])
下面给出的错误消息
{
"message" : "WriteError({'code':11000,'index':0,'errmsg':'E11000 duplicate key error collection: digital_data_delivery.users index: name_1 dup key: { : \\';E7C\\' }','op':{'name':'JoHn','code':'B9','_id':'5b4836a458abe34b442a9811'}})",
"stack" : "script:1:10"
}
一些垃圾字符来了“ E7C”我想知道这是什么