草庐IT

NATIVE_URI

全部标签

mongodb - 如何从 mongodb-native/node.js 执行存储函数

我正在尝试从mongodb-native/node.js环境中执行存储函数。我在db.system.js中有几个函数。似乎Db.executeCommand()是函数,但我不知道如何传递函数名称和参数。我按照建议尝试了db.eval(),但我得到了以下结果。>db.eval('getValue()',{},function(er,doc){console.log(er);console.log(doc);});{stack:[Getter/Setter],arguments:['send',undefined],type:'non_object_property_call',messa

node.js - 如何在 node-mongodb-native 中启用分析?

我想通过node-mongodb-native驱动程序在我的一个MongoDB数据库上启用分析。但是似乎没有Db.setProfilingLevel()方法(除了AdminDB上)。我试过使用db.command({setProfilingLevel:2})但得到nosuchcmd:setProfilingLevel。使用db.setProfilingLevel(2)在mongoshell中正常工作 最佳答案 我明白你对这些方法的意思,但我认为db.command尝试的问题在于你试图将shell帮助程序作为命令而不是命令本身运行。实

node.js - 如何使用登录密码在 NodeJS 中初始化 native Mongo

我正在尝试弄清楚如何使用nativeNodemongo驱动程序连接到我的mongodb数据库,但我有两个问题:我的密码包含一个@符号,这破坏了普通的user:pass@host连接字符串格式我如何从下面的数据库中列出数据库?关于如何解决这个问题有什么想法吗?这是一个无效的尝试:varMongo=require('mongodb');varserver=newMongo.Server('mongodb://myhost',27017);vardb=newMongo.Db('test',server);db.open(function(err,db){console.log(err);//

E: 文件 list 第 1 行的记录格式有误 /etc/apt/sources.list.d/docker.list (URI)

E:文件list第1行的记录格式有误/etc/apt/sources.list.d/docker.list(URI)按提示找到docker.list删除就可以在docker.list同目录下,打开终端输入:sudosurm-fdocker.list即可

node.js - 我可以在 node-mongodb-native 驱动程序中执行原始 MongoDB 查询吗?

仅供引用-我知道如何使用MongoDB驱动程序并且知道这不是在网络应用程序中使用它的方式,但这不适用于网络应用程序。我的目标是在NodeJS中模拟MongoDBshell我正在写一个DBGUI并希望执行原始MongoDB查询,例如db.tableName.find({col:'value'})。我可以使用nativeMongoDBdriver来实现吗??我使用的是v2.2,这是当前的最新版本。如果没有,我如何在NodeJS中实现这一点? 最佳答案 注意:问题已更改-请参阅下面的更新。原始答案:是的。代替:db.tableName.f

node.js - 如何使用 MongoDB native Node.js 驱动程序运行 db.currentOp()?

我似乎找不到使用Node.js中的mongodb模块检索有关数据库当前操作的信息的方法。我试过这个:mongodb=require'mongodb'server=newmongodb.Server'localhost',27017connector=newmongodb.Db'test',serverconnector.open(err,db)->ifnoterr?db.admin().command{currentOp:1},(err,doc)->ifnoterr?console.logdoc当然没有任何结果。有人指点一下吗? 最佳答案

node.js - MongoDb 更新操作符的顺序是否由 Node.Js native 驱动程序保证?

考虑使用Node.JS驱动程序执行以下MongoDb更新:collection.update({/*query*/},{$unset:{'gp':1},$set:{'gp.status':'AB'}},function(err){//...})是否可以保证先执行$unset然后再执行$set?考虑到理论上不应该依赖javascript对象的键的顺序。这还假设MongoDb本身保证更新操作符的顺序(为此我已经问过thisquestion) 最佳答案 不,这些操作没有顺序。事实上,如果您尝试告诉您不能修改具有相同路径的同一语句中的项目,

javascript - NodeJS,使用 MongoDB native 驱动程序,如何将 ObjectID 转换为字符串

我正在为NodeJS使用MongoDBnative驱动程序,但在将ObjectID转换为string时遇到问题。我的代码如下:db.collection('user',function(err,collection){collection.insert(data,{safe:true},function(err,result){varmyid=result._id.toString();console.log(myid);)};});我在StackOverflow上尝试过各种建议,例如:myid=result._id.toString();myid=result._id.toHexSt

json - OData URI 到 JSON mongoDB 查询

我正在用nodejs和mongoDB做一个项目。例如,在get方法中,客户端向我发送了一个ODataurihttp://localhost:8080/persons?$filter=nameeq'test'现在我想在我的应用程序中像这样在mongoDB对象中转换$filter的结果varfilter={"name":"test"}然后将该对象放入这样的查找查询中db.collection.find(filter)这只是一个简单的例子,但在我的应用程序中它更复杂。见http://www.odata.org/documentation/odata-version-2-0/uri-conve

mongodb - 未指定错误 DATABASE_URI,回退到本地主机。在端口 1337 上运行的解析服务器示例

我目前正在将parse.com迁移到linode服务器(debian7)。我想我已经在index.js中正确放置了mongo连接字符串,但我仍然收到以下消息DATABASE_URInotspecified,fallingbacktolocalhost.parse-server-examplerunningonport1337.这是我作为root用户在本地机器上安装parse时所做的gitclonehttps://github.com/ParsePlatform/parse-server-example.gitcdparse-servear-examplenpminstall替换下面几行