腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
稳健地检索Mongo中哪个字段被警告为“重复键错误”
node.js
、
mongodb
因此,mongo在代码11000或11001上抛出如下错误消息: { [MongoError: E11000 duplicate key error index: mean-dev.users.$username_1 dup key: { : "asdasd" }] name: 'MongoError', err: 'E11000 duplicate key error index: mean-dev.users.$username_1 dup key: { : "asdasd" }', code: 11000,
浏览 2
提问于2014-01-03
得票数 7
2
回答
在MongoDB的嵌入文档中向数组类型字段添加唯一索引
mongodb
、
indexing
首先,向字段'items.barcode'添加一个唯一的索引。 db.clothes.createIndex({'items.barcode': 1}, {unique: 1}); 然后,向clothes表插入一些文档。 db.clothes1.remove({}); db.clothes.insert([ { // success _id: '1', items: [ {barcode: ['122', '122']}, {b
浏览 0
提问于2016-07-04
得票数 2
回答已采纳
1
回答
E11000重复键错误索引:创建唯一索引时
javascript
、
mongodb
、
indexing
、
robo3t
我正在使用robomongo运行下面的查询。机器人,它是一个错误,如下图所示?我真的在尝试使用这个查询删除url字段中的重复项。我的查询有什么问题吗? db.dummy_data.createIndex({"url":1},{unique:true},{dropDups:true}) 我的错误是E11000重复键错误索引: mydb.dummy_data.$url_1 dup键:{“一些url"}
浏览 2
提问于2015-01-23
得票数 5
4
回答
InsertMany引发E11000重复键错误,但插入成功
node.js
、
mongodb
、
mongoose
我使用mongoose将批量数据插入到数据库中。在数据库中保存数据成功后,insertMany抛出E11000重复键错误。 下面是我的代码: var data = [ {_id: '598d7ae7c3148a6d853866e8'}, {_id: '598d7afdc3148a6d853866f4'} ] Movies.insertMany(data, function(error, docs) {}); 这种情况很少发生。 感谢任何人的帮助。 谢谢
浏览 2
提问于2017-08-11
得票数 4
2
回答
MongoDB,如何添加名为"id“的唯一索引
mongodb
、
indexing
、
unique
我试图在集合中添加一个名为"id“的索引,但它返回: E11000重复键错误索引: collec.items.$id_1 dup键:{:-27 } 它以前是_id和id之间的冲突吗?我真的需要id字段是唯一的,以避免重复。
浏览 0
提问于2016-06-09
得票数 1
2
回答
孟戈db 11000错误出现时,它们不是唯一的字段定义。
node.js
、
mongodb
、
mongoose
我在第一次保存数据时将表单数据添加到mongoDB中,但在此错误出现之后,我没有任何类型独特的字段。 { [MongoError: insertDocument :: caused by :: 11000 E11000 duplicate key error index: test.employees.$employeeId_1 dup key: { : null }] name: 'MongoError', message: 'insertDocument :: caused by :: 11000 E11000 duplicate key error in
浏览 2
提问于2016-01-28
得票数 2
回答已采纳
2
回答
如何排除在Mangoose中使用唯一约束时检查的空值?
node.js
、
mongodb
、
mongoose
、
duplicates
、
mongoose-schema
我正在为一个简单的游戏平台设计一个模式,开发人员可以在这个平台上部署他们的游戏并出售它们。我试图创建整个模式,如下所示: var mongoose = require('mongoose'); var Schema = mongoose.Schema; module.exports = mongoose.model('User', new Schema({ username: { type: String, required: true, unique: true, trim: true }, firstname: { type: String, requ
浏览 0
提问于2018-07-27
得票数 0
2
回答
猫鼬-导致::11000 E11000重复键错误索引?
node.js
、
mongodb
、
express
、
mongoose
为什么我会得到这个重复的错误- Error creating new user: WriteError({"code":11000,"index":0,"errmsg":"insertDocument :: caused by :: 11000 E11000 duplicate key error index 提供的所有字段都不是空的。 模式: // Declare schema var userSchema = new mongoose.Schema({ username: {type: String, required: tr
浏览 3
提问于2016-07-13
得票数 10
回答已采纳
2
回答
如何将文档从一个集合复制到另一个集合?
node.js
、
mongoose
我使用以下模型: const { model, Schema } = require('mongoose'); const userSchema = new Schema({ name: String, email: { type: String, unique: true }, password: String, }); const User = model('User', userSchema); module.exports = { userSchema, User }; 和 const { model, Schema } = requ
浏览 19
提问于2021-01-19
得票数 1
回答已采纳
3
回答
MongoDB显示重复键是空的吗?
mongodb
MongoDB版本3.6 执行此操作时,我得到了重复的密钥消息。真正的问题是什么? mongos> db.setup.findAndModify({ ... query : {"_id" : ObjectId("5b3c7abbea95705803084cad")}, ... update : {$set : { "test" : "xxxx" }}, ... upsert : true ... }) 2018-07-06T10:13:22.749+0000 E QUERY [thread1] Error: findA
浏览 0
提问于2018-07-06
得票数 6
回答已采纳
1
回答
在Nodejs中使用insertMany方法时Mongodb顺序选项不起作用
javascript
、
node.js
、
mongodb
我正在应用程序中使用Mongodb。它是版本4.4.1。我已将word字段中的唯一选项设置为true。 我用这个代码: try { const words = [ { word: "her" }, { word: "her" }, { word: "gathered" }, { word: "together" }, { word: "and" }, { word: "rather" }, ]; c
浏览 3
提问于2022-04-23
得票数 0
回答已采纳
3
回答
如何获取哪些@Indexed(unique=true)在spring-data-mongodb中失败
java
、
mongodb
、
exception
、
spring-boot
、
spring-data-mongodb
我正在使用Spring-Boot 1.5.1和MongoDB 3.4.6 我有一个MongoDB文档,它在某些字段上有一些@Indexed(unique=true)注释。 @Document(collection="Product") public class Product{ @Id private String id; @Indexed(unique=true) private String name; @Indexed(unique=true) private String searchName; 当有任何重复的名称或sea
浏览 1
提问于2017-09-24
得票数 4
回答已采纳
1
回答
我从模型中删除的字段出现E11000 MongoDB错误
javascript
、
mongodb
、
mongoose
创建用户时,mongo抛出E11000错误(照片重复键错误集合: invent.users索引: photo_1 dup键:{ photo: null }")。我不再拥有照片键,并从集合中删除了文档。现在,一旦我创建了第一个用户,我就无法创建第二个用户。但如果我删除了这唯一一个用户,我将能够为一个用户签名-但只能再次签名一个。 所以我想知道是否有缓存和清除它的方法,因为问题似乎来自照片键,尽管我的模型中根本没有它。 有人说Mongoose没有任何缓存,但是是什么让这个字段不再存在呢?我想删除集合可以解决这个问题,但这不是最好的解决方案。 提前感谢!
浏览 18
提问于2021-01-09
得票数 2
回答已采纳
3
回答
在Mongo NodeJS中用凸包处理错误
node.js
、
mongodb
我将NodeJS与MongoDB和Express结合使用。我需要插入记录到集合中电子邮件字段是强制性的。我使用insertMany函数插入记录。当插入唯一的电子邮件时,它可以正常工作,但是当输入重复的电子邮件时,操作会突然中断。 我试着使用try打印错误消息,但是一旦插入重复的电子邮件,执行就会失败。我希望执行继续并存储副本。我想获得插入/失败记录的最终列表。 错误信息: Unhandled rejection MongoError: E11000 duplicate key error collection: testingdb.gamers index: email_1 dup key:
浏览 1
提问于2017-10-04
得票数 9
1
回答
处理MongoDB异常的方法E11000
python
、
mongodb
、
indexing
、
duplicates
我是webframework的新手,我正在数据库上工作,我正在使用createindex,旨在防止重复文档... 这是我的代码: dbase.collection('registered_device').createIndex({"imsi“:1,"imei”:1},{unique: true},function(err,res){} 我插入了一些类似dbase.collection('registered_device').insertOne(item,函数的东西(错误,结果){}我在stackoveflow中看到了一些答案,但它不能解决我的
浏览 2
提问于2020-07-28
得票数 0
4
回答
Mongo/mongoose架构正被缓存到某个地方
node.js
、
mongodb
、
mongoose
var UserSchema = new Schema({ "username": {type: String, unique: true }, "password": String, }) 所以我把属性名改为username,从那以后事情就变得一团糟。 无论我做什么,我都会得到错误 E11000重复密钥错误索引: test.users.$name_1重复密钥:{:null } 即使我尝试删除数据库,更改im连接到的数据库的名称,并从模式中删除unique: true,我仍然收到此错误。 无论我做什么,我都无法删除这个错误,为什么即使我删除了每
浏览 2
提问于2016-06-22
得票数 1
3
回答
错误处理: E11000重复键错误集合
javascript
、
json
、
node.js
、
mongodb
、
express
我的用户模型有问题,我正在使用Mongoose和MongoDB来创建数据库中的每个配置文件。它可以很好地发布一个用户,但如果我注销并重试,将引发以下错误: { "name": "MongoError", "message": "E11000 duplicate key error collection: CourtAPIDev.users index: trackers.case_id_1 dup key: { : null }", "driver": true, "inde
浏览 5
提问于2018-07-06
得票数 0
回答已采纳
2
回答
E11000重复键错误集合: reklamaswin.ads索引: username_1重复键:{:null }
node.js
、
mongodb
为什么我会得到这个错误?E11000重复键错误集合: reklamaswin.ads索引: username_1重复键:{:null }当我要制作新广告时。我知道某处有一个复制品,但我找不到问题出在哪里。下面是我在项目中使用的模式和发送给"/new“的post请求。我正在创建一个新的广告,并将其存储在ads集合中,然后将其推送到req.user的user.ads中 router.post('/new', middleware.isLoggedIn, function(req, res) { upload(req, res, function(err) {
浏览 2
提问于2018-02-11
得票数 0
1
回答
mongoDB中的“name”字段是否自动成为索引?
node.js
、
mongodb
、
mongoose
这是我得到的错误:MongoError insertDocument :: caused by :: 11000 E11000 duplicate key error index: test.events.$name_1 dup key: { : "Event name" } Mongo说字段'_id‘和'name’是索引。这是name字段的条目。 我删除了索引,如下所示:,它现在运行得很好。但是为什么开始使用这个索引呢?,有自动设置为索引的字段吗? var mongoose = require('mongoose'); var Schema =
浏览 0
提问于2017-02-18
得票数 0
回答已采纳
1
回答
获取引起DuplicateKeyError的id's
python
、
mongodb
、
mongodb-query
、
pymongo
我正在使用insert_many,我需要发送一个文档列表,并知道哪些文档是复制的。 我的代码会引发DuplicateKeyError,我想知道错误中是否有任何字段显示了它没有插入的id。 这是我的密码 try: result = yield collection.insert_many(content, ordered=False) except DuplicateKeyError as e: print (e) 回溯 E11000重复键错误索引: test.user.$id键:{:"4“}
浏览 1
提问于2016-04-05
得票数 2
1
回答
猫鼬重复键插入错误
node.js
、
mongodb
、
mongoose
、
duplicates
我对重复的钥匙有问题。很长时间都找不到答案。请帮助我解决这个问题,或解释为什么我得到重复的关键错误。 Trace: { [MongoError: E11000 duplicate key error collection: project.monitor index: _id_ dup key: { : 24392490 }] name: 'MongoError', message: 'E11000 duplicate key error collection: project.monitor index: _id_ dup key: { : 24392490 }
浏览 2
提问于2016-05-18
得票数 15
回答已采纳
3
回答
MongoDB无法创建唯一的稀疏索引(重复键)
mongodb
我希望在两个列上创建一个唯一的索引,其中索引应该允许索引的第二部分的多个null值。但是: db.model.ensureIndex({userId : 1, name : 1},{unique : true, sparse : true}); 引发一个重复的键异常: E11000重复键错误索引: devmongo.model.$userId_1_name_1 dup键:{:"-1",:null }。我想因为sparse=true选项索引应该允许这个星座吗?我怎样才能做到这一点?我使用MongoDB 2.6.5
浏览 6
提问于2014-11-03
得票数 3
回答已采纳
2
回答
MongoDB中的稀疏索引不起作用?
mongodb
、
indexing
、
database
、
nosql
我正在尝试理解MongoDB中的稀疏索引。我明白如果我这样做: > db.check.ensureIndex({"id":1},{sparse:true, unique:true}) 我只能插入id字段不重复且不存在的文档。所以,我试过了, > db.check.insert({id:1}) > db.check.insert({id:1}) 正如我所料,这给了我: E11000 duplicate key error index: test.check.$id_1 dup key: { : 1.0 } 但是,插入包含不存在的id字段的文档时: > d
浏览 0
提问于2013-06-02
得票数 2
回答已采纳
21
回答
mongodb猫鼬中的E11000重复密钥错误索引
node.js
、
mongodb
、
mongoose
以下是我在user模型中的user.js模式- var userSchema = new mongoose.Schema({ local: { name: { type: String }, email : { type: String, require: true, unique: true }, password: { type: String, require:true }, }, facebook: { id : { type: String }, token
浏览 13
提问于2014-06-26
得票数 337
回答已采纳
3
回答
Mongodb多文档插入忽略自定义重复字段错误
node.js
、
mongodb
、
mongoose
我必须插入数组%1中的%3记录集已存在,%2是新记录集 例如: db.products.insert( [ { imagename: "pen1", qty: 21 }, { imagename: "pen", qty: 20 }, { imagename: "eraser", qty: 25 } ] ) 其中"{ imagename:“笔”,数量: 20 }"`已经存在,且在mongodb中的字段"imagename“上有唯一的键 到目前为止,它们都没有被插入并抛出错误:'
浏览 0
提问于2015-12-08
得票数 6
1
回答
当字符串字段部分相同时,Mongodb文本索引重复键错误
python
、
mongodb
、
indexing
、
database
例如: doc1: { 'name':'apple' } doc2: { 'name':'apple juice' } 当我用pymongo创建文本索引时: db.products_collection.create_index([('name', TEXT)], unique=True, background=True) 它给了我一个错误: E11000重复键错误收集
浏览 4
提问于2017-01-06
得票数 1
3
回答
对于mongodb驱动程序,如何获得内部异常?
mongo-go
当我插入新的MongoDB Go驱动程序到集合中时,我会得到一个重复的异常,在抛出它时我可以看到它。(mongo.WriteException)多次写入错误: [{写错误:{E11000重复键错误集合: fhir.documents索引: enterprise_id_1 dup键:{:"Cache-37",:"102“}},{}] 如何从编程上了解这个内部错误,知道它是一个重复的键,并且我能够处理它?
浏览 1
提问于2019-07-06
得票数 11
回答已采纳
2
回答
mongodb在流星采集中的重复密钥
javascript
、
node.js
、
mongodb
、
uuid
、
meteor
我目前正在开发一个流星应用程序,有时我的服务器会出现以下错误: 调用方法‘/ dup /插入’MongoError: E11000重复键错误索引:megan.dUP时出现异常。$index键:{:"399dc507-b1fe-4e0f-a2c4-fa3dabd2bdf5“} insert方法以这种方式调用: Songs.insert({名称: vid,得分:权重,标题:标题,listkey:Session.get('listkey')}); 有人能帮我吗? 提前谢谢你, 托皮克斯
浏览 6
提问于2012-07-26
得票数 2
3
回答
MongoDB:删除唯一约束
node.js
、
mongodb
、
database-schema
我正在尝试“使用Node.js与Express和Mongoose一起开发RESTful应用程序接口”示例,我遇到了一个关于MongoDB模式的问题: POST: { title: 'My Awesome T-shirt 2', description: 'All about the details. Of course it\'s black.', style: '12345' } { [MongoError: E11000 duplicate key error index: ecomm_database.products.$
浏览 1
提问于2012-09-09
得票数 22
回答已采纳
10
回答
MongoError: E11000重复键错误集合:用户索引: mobile_1 dup键:{ mobile: null }
mongoose
、
mobile
、
collections
、
duplicates
、
key
我创建了一个用户模式,其中我有一个移动字段。移动字段应该是唯一的,但仍然允许空值,并且只应该将唯一性与字符串进行比较。以下是我的调试信息: 用户模式中的“移动”键 mobile: { type: String, index: { unique: true, partialFilterExpression: { mobile: { $type: 'string' } } }, } 猫鼬调试日志 Mongoose: users.createIndex({ mobile: 1 }, { unique: true, partialFilterExpressi
浏览 19
提问于2020-06-03
得票数 2
回答已采纳
3
回答
在非唯一字段上给出“重复键错误”
angularjs
、
node.js
、
mongodb
、
mongoose
当我试图插入一个子文档时,我得到了一个MongoDB错误。子文档已经有了唯一的_ids,但是一个错误被抛出给一个不同的、非唯一的字段,而我不希望它是唯一的。 角度上的误差是:"Assets.serial已经存在“。如何使这个字段包含重复的值,以及是什么导致模型假定它是唯一的? 这是我的猫鼬模型: 'use strict'; var mongoose = require('mongoose'), Schema = mongoose.Schema; var AssetUrlSchema = new Schema({ name: { type:
浏览 3
提问于2015-02-27
得票数 14
回答已采纳
2
回答
MongoDB重复值错误,即使我不希望它是唯一的
node.js
、
database
、
mongodb
、
duplicates
MongoError: E11000 duplicate key error collection: MyNotebookDB.notes index: title_1 dup key: { title: "Data Structures" } 这是我模型中的标题。 title: { type: String, required: true }, 当我第一次创建我的模型时,我确实设置了title:{ unique : true},但后来我不需要标题是唯一的,所以我删除了它。我甚至没有对这个模型/输入进行验证。但它仍然不接受重复的值,并显示
浏览 0
提问于2020-08-31
得票数 0
3
回答
MongooseJS不能禁用字段唯一的
mongoose
这是我的mongoosejs模式。我将名称设置为false,但这是我得到的:MongoError: insertDocument ::引起的::11000 E11000重复键错误索引: testdb1.images.$name_1 dup键:{:"aaa“} imageSchema = new Schema({ url: { type: String, unique: true, required: true }, category: { type: String, require
浏览 4
提问于2014-05-16
得票数 8
回答已采纳
1
回答
E11000错误:“mongo重复键错误索引”和“mongo重复键错误集合”有什么区别?
node.js
、
mongodb
、
mongoose
我使用mongoose将数据添加到Mongo中。但有时我会得到"E11000重复键错误索引“和"E11000重复键错误集合”中的一个。 它们之间有什么区别?
浏览 0
提问于2017-12-28
得票数 0
1
回答
如何使用IsOrdered = false C#的MongoBulkWriteException识别和处理记录
c#
、
mongodb
、
exception
我正在尝试使用IsOrdered = false的collection.InsertMany插入记录。 我在集合上定义了一个唯一的索引。 在插入时,我得到如下错误: MongoDB.Driver.MongoBulkWriteException`1: 'A bulk write operation resulted in one or more errors. E11000 duplicate key error collection: DB.Person index: UniqueIndex dup key: { "John"} E11000 duplicate
浏览 2
提问于2020-06-04
得票数 0
1
回答
修改后的mongodb数据库及其面临的问题
node.js
、
mongodb
、
authentication
、
mongoose
、
passport.js
我使用护照本地猫鼬在我的网站上实现身份验证,但当注册新用户时,我会收到以下错误: MongoServerError: E11000 duplicate key error collection: myDatabase.users index: email_1 dup key: { email: null } 我以前为我的用户设置了一个电子邮件字段,但是我删除了它,因为它对我的应用程序来说是不必要的。 这是我的模型 var mongoose = require('mongoose'); var Schema = mongoose.Schema; var passportLoca
浏览 7
提问于2022-03-11
得票数 0
回答已采纳
1
回答
在mongodb中创建文档时出现重复键错误
node.js
、
mongodb
、
indexing
在mongodb中创建文档时,我会得到这个错误。 E11000重复键错误收集: db.events索引: calendar_1_providerId_1 dup键:{:ObjectId(\‘59c58ac77f8b539baca49f0\’),:"osv8g39so6q0cptpjhj2kk5ps4_20170602T153000Z“}, providerId已经存在于另一个具有不同calendarId的文档中,但是由于芒戈崩溃和服务器崩溃,我得到了这个错误。 eventSchema.index({‘日历’:1,'providerId':1 },{唯一:真,稀
浏览 0
提问于2018-03-11
得票数 0
2
回答
MongoDB重复密钥:{:null }
mongodb
我没有太多的MongoDB经验,我用我拥有的一个mLab实例遇到了以下问题: E11000 duplicate key error index: development.users.$key_1 dup key: { : null } MongoError: E11000 duplicate key error index: development.users.$key_1 dup key: { : null } 我尝试过按key字段排序,查找null键,但不确定应该如何查找重复的null键。让这件事变得困难的是,我甚至不知道如何搜索Google或堆栈溢出来解决这个问题。任何帮助都将不胜感激,
浏览 0
提问于2018-10-28
得票数 3
2
回答
创建的集合试图删除重复的记录。
mongodb
、
mongodb-query
我已经创建了集合test_emp /* 1 */ { "_id" : ObjectId("5e84200bdf949c00404ed5ff"), "area" : "573", "bc" : "NZ", "bd" : "52001450", "bg" : "52001450", "borg" : "f52001450", "bsg"
浏览 2
提问于2020-07-09
得票数 0
回答已采纳
2
回答
为什么我会在mongo上得到重复的键错误。模型,即使我没有唯一的属性
node.js
、
mongodb
、
mongoose
、
mongodb-query
我的模特: Email_Sender: { type: String, trim: true, required: true }, Email_Receiver: { type: String, trim: true, required: true }, Message: [{ msg: { type: String, trim: true }, Date: {
浏览 2
提问于2021-02-24
得票数 0
5
回答
Mongodb重复键错误。如何从error对象获取error字段作为object?
node.js
、
mongodb
当我试图在mongo中输入一个新文档,并且在另一个文档中已经存在的字段上有一个值时,当我迭代error对象时,我得到了如下结果: for(var att in err){ console.log(att+": "+err[att]); } 名称: MongoError错误: E11000重复密钥错误索引: draw.users.$email_1重复密钥:{:"spam@online.no“}代码: 11000 n: 0 ok: 1 所以它会告诉我我想知道的,问题出在电子邮件字段。但是,我是否可以将有问题的字段作为键/值,而不仅仅是字符串?
浏览 2
提问于2013-07-09
得票数 7
5
回答
MongoDB E11000重复密钥错误
mongodb
、
express
、
mongoose-schema
我有一个模型,在第一篇文章之后一直在出错。我正在创建一个调度应用程序,它是X天数,有房间和房间的时隙。 我遇到的问题是在数据库中创建Day对象。为了便于阅读,我只需要一个键值对 day.model.js var mongoose = require('mongoose'); // Day Schema var daySchema = mongoose.Schema({ name:{ type: String, required: true, }, createdAt:{ type: Date, default: Date.now
浏览 1
提问于2016-10-12
得票数 12
回答已采纳
2
回答
MongoDb在并非所有文档中的字段上创建唯一索引
mongodb
我在中添加了一个新字段,需要在它上创建一个独特的索引。如果我尝试创建一个,它会一直抛出'exception: E11000重复键错误索引:‘。 我知道没有新字段的文档有一个null值,这会导致唯一性冲突。我怎么发动汽车呢?
浏览 0
提问于2018-08-30
得票数 1
回答已采纳
1
回答
将所有条目的字段值更新为单个值- mongodb
mongodb
我有一个叫人的集合和一个叫语言的领域。 我想更新所有条目的“语言”字段值为“英语”。 我跑了 db.people.update({},{ $set:{“语言”:"english“}}); 我得到了这个错误 E11000重复密钥错误索引: country.people.$RK_INDEX dup键 有人能告诉我实现这一目标的正确方法吗。 向伊秀致意
浏览 1
提问于2012-05-17
得票数 0
1
回答
蒙古数据库如何使用电子邮件作为唯一的密钥?
mongodb
、
unique-key
我创建了一个mongodb集合,并希望将"email“字段标记为它中的唯一字段,所以我这样做了(这是一段Java代码,尽管语言在这里并不重要): IndexOptions indexOptions = new IndexOptions(); indexOptions.unique(true); userCollection.createIndex(Indexes.text("email"), indexOptions); 然后我尝试插入像这样的两个文档: Document doc = new Document(); doc.append("email",
浏览 0
提问于2018-09-21
得票数 1
回答已采纳
1
回答
使用部分多键唯一索引时的E11000 (DuplicateKey)错误
database
、
mongodb
、
indexing
、
nosql
、
unique-constraint
考虑具有下列文件的集合: { name: "John Doe", emails: [ { value: "some@domain.com", isValid: true, isPreferred: true } ] }, { name: "John Doe", emails: [ { value: "john.doe@gmail.com", isValid: false, isPreferred
浏览 1
提问于2020-07-16
得票数 3
回答已采纳
1
回答
如何将mongoose模式从唯一true更改为唯一false
node.js
、
mongoose
、
mongoose-schema
在下面的代码中,注释的电子邮件模式是以前的,我不再希望电子邮件是必需的,并且是唯一的,它应该是可选的。 我收到一个错误,说重复,of null "E11000复制密钥错误集合: mydb.lists索引: email_1重复密钥:(电子邮件: null)“ const mongoose = require("mongoose"); const { Schema } = mongoose; const alliedSchema = new Schema( { name: String, phone: String, email: {
浏览 0
提问于2020-10-28
得票数 1
1
回答
如何对架构中的“集合”属性值强制执行唯一性?
mongodb
、
mongoose
、
mongoose-schema
我正在处理MongooseJS,并试图创建一个朋友请求,其中我将to和from密钥存储在MongoDB中,这是发送方和接收方的用户I。我希望防止来自同一个发送方的重复请求发送到同一个接收方。 这是我的模式: import { model, Schema, Document } from 'mongoose'; import { FriendRequestInterface } from '@interfaces/friendrequest.interface'; import { FriendRequestStatus } from '@/enums/e
浏览 3
提问于2022-11-09
得票数 0
1
回答
在mongoDB中索引数组/子对象会导致重复的键错误
mongodb
、
indexing
我有一个集合,其中有一个_children属性,如下所示: { _children: { videoTags: [ { id: '1', name: 'one'}, { id: '2', name: 'two'} ], }, a: 10 } 因为我将在videoTags中搜索,所以我创建了这样一个索引: > db.test4.createIndex({ "_children.videosTags.id" : 1 }, { "unique" : true } ); {
浏览 3
提问于2016-03-14
得票数 0
回答已采纳
1
回答
db.cloneCollection忽略重复键
mongodb
如何使用MongoDB克隆集合并忽略重复的键? $ mongo items MongoDB shell version: 2.4.6 connecting to: items > db.cloneCollection('localhost:27018', 'things') { "errmsg" : "exception: E11000 duplicate key error index: items.things.$_id_ dup key: { : ObjectId('52558bebdedc25038ed26
浏览 0
提问于2013-10-13
得票数 5
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Redis 常用命令
Mysql系统知识梳理
MongoDB系列6:MongoDB索引的介绍
MongoDB 更新/删除文档(四)
Python交互之mongoDB交互详解
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券