草庐IT

mongoError

全部标签

node.js - MongoError : Mod on _id not allowed

对此有一些问题,但我似乎无法找到目前似乎被接受的解决方案。我正在尝试更新MongoDB中的文档,并且正在使用Mongoosejs来执行此操作。但是,我收到了这个错误:{[MongoError:Modon_idnotallowed]name:'MongoError',lastErrorObject:{err:'Modon_idnotallowed',code:10148,n:0,connectionId:35,ok:1},ok:0,errmsg:'Modon_idnotallowed'}我用来进行更新的代码是:app.put('/task/:short',auth,function(re

mongodb - MongoError : The dotted field .。对存储无效

我正在尝试使用以下查询更新具有匹配嵌套属性的文档upsertByCommentThreadId:function(commentThread){returnCommentThreads.update({'youtube.commentThreadId':commentThread.youtube.commentThreadId},{$set:commentThread},{upsert:true});}架构:Schema({youtube:{type:Object},'youtube.etag':{type:String},'youtube.commentThreadId':{type

javascript - "MongoError: Can' t 从对象中提取地理键“类型为 : Point

我尝试使用以下方法准备我的数据库字段以进行地理编码:MyCollection._ensureIndex({'data.address.located':'2dsphere'});但是随后出现了这个错误:MongoError:Can'textractgeokeysfromobject,malformedgeometry?:{type:"Point",coordinates:[32.4586858,-110.8571443]}我看不出这个字段有什么问题?有什么想法吗?当我查看this时它显示了这个:ThefollowingexamplestoresaGeoJSONPoint:{loc:{t

javascript - "MongoError: Can' t 从对象中提取地理键“类型为 : Point

我尝试使用以下方法准备我的数据库字段以进行地理编码:MyCollection._ensureIndex({'data.address.located':'2dsphere'});但是随后出现了这个错误:MongoError:Can'textractgeokeysfromobject,malformedgeometry?:{type:"Point",coordinates:[32.4586858,-110.8571443]}我看不出这个字段有什么问题?有什么想法吗?当我查看this时它显示了这个:ThefollowingexamplestoresaGeoJSONPoint:{loc:{t

javascript - MongoError,错误 :E11000 duplicate key error

我有一个这样的MongoDb架构varUser=newSchema({"UserName":{type:String,required:true},"Email":{type:String,required:true,unique:true},"UserType":{type:String},"Password":{type:String}});我正在尝试创建一个新用户这是在NodeJs中使用mongooseODM完成的这是创建的代码:controller.createUser=function(req,res){varuser=newmodels.User({"UserName":r

node.js - MongoError : ns not found when try to drop collection

当我尝试删除集合时,Mongoose会抛出错误,即“MongoError:nsnotfound”。这是我的Mongoose代码:varmongoose=require('bluebird').promisifyAll(require('mongoose'));..................mongoose.connection.db.dropCollection("myCollection",function(err,affect){console.log('err',err);})错误:err{[MongoError:nsnotfound]name:'MongoError',m

node.js - mongoError : Topology was destroyed

我有一个内置在node.js中的REST服务,带有Restify和Mongoose,还有一个mongoDB,其中包含大约30.000个常规大小的文档。我的Node服务通过pmx和pm2运行。昨天,突然,Node开始用消息“MongoError:拓扑被破坏”来解决错误,仅此而已。我不知道这是什么意思,什么可能触发了这个。谷歌搜索时也找不到太多东西。所以我想我会在这里问。今天重启Node服务后,错误停止了。我也有其中一个在生产中运行,这让我害怕,这可能在任何给定时间发生在其中运行的设置的一个非常关键的部分......我正在使用上述软件包的以下版本:Mongoose:4.0.3修复:3.0.

node.js - mongoError : Topology was destroyed

我有一个内置在node.js中的REST服务,带有Restify和Mongoose,还有一个mongoDB,其中包含大约30.000个常规大小的文档。我的Node服务通过pmx和pm2运行。昨天,突然,Node开始用消息“MongoError:拓扑被破坏”来解决错误,仅此而已。我不知道这是什么意思,什么可能触发了这个。谷歌搜索时也找不到太多东西。所以我想我会在这里问。今天重启Node服务后,错误停止了。我也有其中一个在生产中运行,这让我害怕,这可能在任何给定时间发生在其中运行的设置的一个非常关键的部分......我正在使用上述软件包的以下版本:Mongoose:4.0.3修复:3.0.