草庐IT

mongo-collection

全部标签

mongodb - 将mongo中的大写字母更改为 Camel 外壳?

我有一个名为User的集合,其中包含字段firstName和secondName。但是数据是大写的。{firstName:'FIDO',secondName:'JOHN',...}我想知道是否可以将字段设置为驼峰大小写。{firstName:'Fido',secondName:'John',...} 最佳答案 您可以使用辅助函数来获得所需的答案。functiontitleCase(str){returnstr.toLowerCase().split('').map(function(word){returnword.replace(

java - 安卓工作室 : connecting to MongoDB server with Mongo Java Driver

有很多关于这个问题的帖子,但似乎没有一个有效,所以可能有些事情已经改变了。我正在尝试将我的Android应用程序连接到位于mLab上的MongoDB服务器。我正在使用MongoJavaDrived,当然已经将该库添加到androidstudio。可以启动应用程序,但是当我单击注册按钮时应用程序崩溃。这是我的代码:importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.Button;importandroid.wi

mongodb - 索引对Mongo按位查询有帮助吗

我了解到MongoDB从3.2开始就引入了按位查询。引用:https://docs.mongodb.com/manual/reference/operator/query/bitsAllSet/#op._S_bitsAllSet这些查询会通过数字字段上的索引来加速吗?如果是这样,它是如何工作的? 最佳答案 mongodb现在不支持按位查询的索引https://jira.mongodb.org/browse/SERVER-24749; 关于mongodb-索引对Mongo按位查询有帮助吗,

mongodb - 创建一个 mongo 连接并使其存活以在 Ready!API 中执行整个测试套件

如果您想为整个测试套件建立一个gmongo连接,然后在整个测试套件之后在拆卸操作中关闭它strong>然后被执行,我们怎么能那样做呢?目前我正在做的是,我正在为特定的测试步骤创建一个连接,然后在执行该测试步骤之后,我使用代码mongoClient.close()但现在有一个要求,我需要在testsuite开始执行之前创建连接,在内的整个testsuite使用相同的连接测试用例/测试步骤,然后在整个测试套件执行完毕后关闭连接。谁能告诉我如何使用Ready!API执行此操作?我可能听起来有些迟钝,因为我是ReadyAPI的新手,所以请多多包涵这是我用来创建到mongo的连接的代码defdb

python - 无法从 docker 容器中的 flask 连接到 mongo

我有一个运行以下命令的python脚本importmongoengineclient=mongoengine.connect('ppo-image-server-db',host="db",port=27017)db=client.test_dbtest_data={'name':'test'}db.test_data.insert_one(test_data)print("DONE")我有一个如下所示的docker-compose.ymlversion:'2'networks:micronet:services:user-info-service:restart:alwaysbuil

mongodb - Mongo导入错误: X509_STORE_add_cert:cert already in hash table

我目前正在尝试将一组包含数据的JSON文件导入我在IBMBluemix/Compose上托管的mongo数据库。我有一个脚本,它通过创建文件然后运行​​mongoimport命令将文件导入数据库,这对我的本地数据库(实际上偶尔对Compose数据库)非常有效,但是大多数时候我得到以下错误-2017-05-09T14:59:02.508+0100Failed:errorconnectingtodbserver:SSLerrors:x509certificateroutines:X509_STORE_add_cert:certalreadyinhashtablex509certificat

mongodb - 如何使用 Mongo API 从 Cosmos DB 获取集合名称

我正在尝试执行MongoAPI以在AzureCosmos-DB上执行CRUD操作。我正在Azure数据资源管理器上运行查询。这是我正在执行的查询{db.getCollectionNames()}我正面临{"code":500,"body":"{\"message\":\"处理您的请求时出错。请稍后重试。\",\"httpStatusCode\":\"InternalServerError\",\"xMsServerRequestId\":null,\"stackTrace\":null}"}如果我在这里做错了,您能否提出更改建议。 最佳答案

mongodb - 蒙哥错误: E11000 duplicate key error collection for unique compound index

Questionisrelatedtouniquecompoundindexunlikeothersuchquestionswhichhaveuniqueindexonly.Ialsohavesparse:truefortheindexes.我的收藏中有以下索引[{"v":2,"key":{"_id":1},"name":"_id_","ns":"somedb.votes"},{"v":2,"key":{"answerId":1},"name":"answerId_1","ns":"somedb.votes","sparse":true,"background":true},{"v":

mongodb - 无法在 Ubuntu 18.4LTS 上安装 CURL(需要 libcurl4),但安装它会删除 libcurl3,因此 mongo 无法正常工作

正在读取包列表...完成构建依赖树正在读取状态信息...完成无法安装某些软件包。这可能意味着你有请求一个不可能的情况,或者如果你使用的是不稳定的一些必需的包尚未创建的分发或已移出传入。以下信息可能有助于解决问题:以下包具有未满足的依赖项:curl:Depends:libcurl4(=7.58.0-2ubuntu3.1)但它不会被安装E:无法纠正问题,你拿着破包。 最佳答案 你必须做一些自定义的事情才能在ubuntu18.10中运行mongodb4.0sudoapt-getinstalllibcurl3在/usr/lib/x86_64

mongodb - 如何过滤在其属性之一中包含某些字符串的 mongo 文档?

我有一个包含一些基本用户信息的用户模型。我只是为我的应用程序添加搜索功能,我想找到在其displayName属性中包含搜索词的用户?用户模型[{"_id":ObjectId("5bbda46a433ced65ac7c4699"),"email":"henoktes72@gmail.com","displayName":"HenokTesfaye","userId":"5bbda46a433ced65ac7c4698","reputationNumber":0,"questions":["5bbf135d7883513e3839a34c"],"answers":[]},{"_id":Ob