草庐IT

mongodb-driver

全部标签

ruby-on-rails - RubyMine 上的 MongoDB 支持

我正在使用RubyMine进行Rails开发,我想将MongoDB用于数据库。我已经在我的Ubuntu系统上安装了MongoDB。并为Mongo安装了IDE的插件。我仍然无法建立一个支持mongoDB的项目。 最佳答案 Notes使用RoR和MongoDB全新安装到Ubuntu。你有没有自己做所有的配置,没有使用插件。这是最后的手段。另一个有用的文档here.这是关于在Ubuntu上安装MongoDB的文档。安装插件后是否重启了RubyMine?从桌面上的当前session注销/重新启动?当你安装MongoDB时,你是使用Ubunt

mongodb - 如何在 MongoDB 中按时间间隔聚合文档?

我需要根据特定时间间隔汇总我的收藏。如您所想,我不需要数数,例如我们一天每小时。我需要根据30分钟的时间间隔(或任何其他时间间隔)进行聚合。比方说,第一个文档是在下午3:45创建的。然后还有5个文档,在下午3:45到4:15之间创建。所以在这个时间间隔内,我有6个文件。所以MapReduce结果的第一个文档是count为6的文档。假设,下一个文档是在下午4:35创建的,另外三个文档是在下午4:40创建的。所以MapReduce结果的下一个文档是count为4的文档。等等……目前我的map功能是这样的:varmap=function(){varkey={name:this.name,mi

c# - 从 C# 查询 MongoDb - 使用带有谓词的 Linq .Any()

我有一个正在尝试使用C#驱动程序查询的集合。文档结构是:{"_id":3121,"Active":true,"CategoryId":1,"Crci":"IH","CultureId":null,"DateUpdated":{"$date":1381916923120},"Description":"NationalCareersService:Actuary","Keywords":"","MaxLevel":null,"MinLevel":null,"PhoneNumber":"","Priority":1,"Title":"NationalCareersService:Actua

mongodb - 在 MongoDB 中嵌套内容

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我正在构建一个具有以下结构的旅游应用收藏地点类别在时间上,一个地方会有很多地方与之相关联。它可以是一个区域,例如Coorg在Coorg有很多地方,比如Talakaveri,BrahmagiriHills我有以下地方结构[{"_id":"PLACE-ID","name":"","slug":"","decription":"","display_photo":[{"title":"","fi

mongodb - mongodb服务器内存使用问题

我有一个mongod进程在具有512MBRAM的webfaction服务器上运行。我有一个MongoDB数据库,其中包含两个大小为10MB和2GB的集合。每当我通过mongoshell对我的集合运行查询时,RAM使用率会变得异常高,并且服务器会被托管提供商自动终止。有没有办法控制mongod服务器的内存使用?我究竟做错了什么?PS:请指导我,因为我是MongoDB的新手并且正在尝试一些。 最佳答案 这是一个有问题的设置,您在代码方面无能为力。问题是您的应用程序因为需要RAM而被终止。MongoDB对RAM非常贪婪,会尽力获取它能获取

spring - MongoDB $pull 数组 2 级

我正在尝试从具有e两级复杂度的数组中提取一个元素我的文档:>db.users.find({mail:'titi@toto.fr'}).pretty(){"_class":"bean.User","_id":ObjectId("52f504bb2f9dd91186211537"),"commandes":[{"adresse":"15ruedelasoif","codePostal":"29200","idCommande":1,"montantTotal":0,"nom":"TOTO","prenom":"tata","ville":"Brest","voyagesSouscrits"

mongodb - 如何在连接字符串中的pymongo mongoclient中提供pemfile密码

问题:如何在连接字符串中的pymongomongoclient中提供pemfile密码?importpymongofrompymongoimportMongoClientsslCAFile=data['COMMON_SETTINGS']['sslCAFile']//readingcafilepathfromconfigurationfilesslpemkeyfile=data['COMMON_SETTINGS']['sslpemkeyfile']//readingpemfilepathfromconfigurationfile(whichisencryptedwithpassword)

mongodb - 从嵌入式数组中获取元素数作为响应 mongoDB

请参阅以下文档:{"assetId":ObjectId("5214817cccf3d82198561444"),"entityType":"MOVIE","lastUpdate":NumberLong(1392034838964),"name":"testMovie","resources":[{"jobId":ObjectId("52f8c302056f0728d16951f6"),"lastModifiedTime":NumberLong(1392034563729),"name":"testMovie","status":"ERROR","type":"IMAGE_3_2"},{

mongodb - 如何进行选择性Mongo恢复?

假设我有一个Mongo副本集(一个主要的和几个辅助的)和两个数据库:db1和db2。一个辅助Mongo崩溃并丢失了数据。现在,当这个Mongo重新启动时,它将恢复并复制bothdb1和db2主要的。因为这样的恢复需要很多时间,所以我希望这个辅助Mongo只db1(但不是db1和db2)在恢复时。我可以用Mongo2.4.6来做吗? 最佳答案 MongoDB尚不具备选择性复制的能力。随意打开一个JIRA:https://jira.mongodb.org/secure/Dashboard.jspa可能已经有一个,但我用Google搜索无

mongodb - 使用 $ 与使用 $slice 的数组投影

我有一个集合如下:-{"_id":1,"grades":[70,87,90]}{"_id":2,"grades":[90,88,92]}我正在使用以下查询:-db.students.find({semester:1,grades:{$gte:85}},{"grades.$":1})我得到的结果是:-{"_id":1,"grades":[87]}{"_id":2,"grades":[90]}现在我的问题是,当我在字段等级上使用$gte时,它​​将检查数组的任何元素是否匹配条件,如果匹配则返回文档。那么,为什么我得到的第一个文档的输出是87而不是70。我知道我们指定了一个相等条件“grad