草庐IT

function_exists

全部标签

mongodb - 为什么使用 $exist 的 mongoexport 查询失败?

我正在尝试使用如下命令将mongoexport(版本2.6)MongoDB数据转换为csv格式mongoexport--port27017-dtest-q"{userId:{$exists:true},name:'John'}"-cuser_datas-fuserId--csv-o/myOutFile.csv我收到了这个错误信息:assertion:16619codeFailedToParse:FailedToParse:Firstcharacterinfieldmustbe[A-Za-z$_]:offset:9of:{userId:{true},name:John}根据错误消息,“$

node.js - Node+MongoDB - 错误 : process. nextTick(function() { throw err; });

您好,当我运行我的app.js时出现以下错误。无法解决问题。谁能帮帮我/Applications/MAMP/htdocs/simplehacker/simplehacker-us/node_modules/mongodb/lib/utils.js:98process.nextTick(function(){throwerr;});^WriteError({"code":11000,"index":0,"errmsg":"E11000duplicatekeyerrorindex:instance.instancesmodels.$PublicDnsName_1dupkey:{:\"\"}

javascript - Mongoose 和node.js中的TypeError : [function name] is not a function,

我是node.js和Mongoose的新手,如果有人能帮助我解决以下错误,我将不胜感激。我通过以下函数发出放置请求(该函数的要点是“赞成”论坛帖子。o.upvote=function(post){return$http.put('/posts/'+post._id+'/upvote').success(function(data){post.upvotes+=1;});};这又转到我的路线:index.js(我的路线)router.put('/posts/:post/upvote',function(req,res,next){req.post.upvote(function(err,

node.js - 错误 : callback function required

我正在尝试使用node、express和mongodb将对象呈现为html。当我尝试下面的代码时varexpress=require('express'),app=express(),engines=require('consolidate'),nunjucks=require('nunjucks');app.set('viewengine','html');app.engine('html',engines.nunjucks);app.set('views',__dirname+'/views');app.get('/',function(req,res){res.render('i

node.js - 显示 'db.get is not a function' NodeJs、MongoDB

制作一个由以下2个模型用户和民意调查组成的投票应用程序和由两个集合用户和民意调查组成的数据库。用户.js'usestrict';varmongoose=require('mongoose');varSchema=mongoose.Schema;varUser=newSchema({github:{id:String,displayName:String,username:String,publicRepos:Number},nbrClicks:{clicks:Number}});module.exports=mongoose.model('User',User);投票.js'usest

node.js - Nodejs 和 MongoDB : Unable to return value from a function

varconfig=require('config.json');varmongo=require('mongoskin');vardb=mongo.db(config.connectionString,{native_parser:true});module.exports.getNextSequence=function(name){vartemp;db.collection("counters").findAndModify({_id:name},//query[],//representsasortorderifmultiplematches{$inc:{seq:1}},//u

git问题解决:git add . 时,fatal: Unable to create ‘xxx/.git/index.lock‘: File exists.

造成的原因是在某些比较费时的git操作时自动生成index.lock文件,操作结束后自动删除,相当于一个锁定文件,目的在于防止对一个目录同时进行多个操作。 有时强制关闭进行中的git操作,这个文件没有被自动删除,之后你就无法进行其他操作,必须手动删除,进入.git文件中删除,如果没有这个.git文件夹打开显示隐藏文件。如果没有看见.git文件夹,可以直接用命令rm-f./.git/index.lock。之后就可以正常使用。方法一:git问题解决:gitadd.时,fatal:Unabletocreate‘xxx/.git/index.lock‘:Fileexists._JameLanny的博客

mongodb - Google Cloud Functions 是否会针对每个 HTTP 请求重新连接到我的 MongoDB 客户端?

我正在尝试将我的Node/ExpressRESTAPI迁移到GoogleCloudFunctions,但发现了一些性能问题。在一段时间不活动后等待我的函数“启动”时,我的所有API路由都收到404错误。我很好奇这是否与我的实现有关。这是我的Express无服务器“服务器”,用Typescript(index.ts)编写:import*asfunctionsfrom'firebase-functions'import*asexpressfrom'express'import{MyApi}from'./server'constapp:express.Application=MyApi.bo

node.js - 如何像在sql中一样在mongodb中正确使用 'exist'函数?

我正在使用Node.js+mongodb。我的收藏中几乎没有文件,我想知道我的收藏中是否有符合我条件的文件。当然我可以简单地使用myModel.find({myField:someValue})并检查是否有任何内容。但是我想使用像sql提供的解决方案exists关键字?请帮助我编辑:我的错。我忘了说“性能第一”。 最佳答案 MongoDB的$exists实际上并不能帮助您确定某个文档是否存在于您的集合中。例如,它用于为您提供具有特定字段集的所有文档。MongoDB不支持像exists这样的sql。但是,您可以使用myModel.fi

mongodb - Mongo $exists 查询不返回正确的文档

老实说,我不明白这怎么可能:>db.ts.find({"bcoded_metadata":{"$exists":true}}).count()199049>db.ts.find({"bcoded_metadata":{"$exists":false}}).count()0>db.ts.count()2507873我认为第一个和第二个查询的总和必须等于第三个。我需要从集合中选择“bcoded_metadata”不存在但查询不返回任何内容的所有元素。当我在简单的python脚本中迭代这个集合并手动检查“bcoded_metadata”是否存在时,一切都按预期工作。frompymongoim