草庐IT

mongo-tools

全部标签

mongodb - Mongo网络错误: connection 0 to localhost:27017 closed

我无法让它工作。我已经打开了mongo和mongod,这是我在gitBash或cmd中编写“nodeserver.js”时得到的结果:Runningonserver27017NotconnectedtodatabaseMongoNetworkError:connection0tolocalhost:27017closed这是我的代码。varexpress=require('express');varapp=express();varport=27017;//Routeapp.get('/',function(req,res){res.send('Helloworld!');});con

mongodb - Mongo 查询 Distinct with Sum 不起作用

在这里我更新了我的问题。这是输入数据,您可以使用此命令插入本地数据库:db.pms_teamleadtimesheets.insertMany([{"Text":"Analysis","Comments":"4","TaskType":"DELIVERY","Items":"Others","StartDate":"28-05-2018","EndDate":"2018-05-28","Hours":240,"phase":"Analysis","ProjectID":"5a042ba02af18ac8388bd3c0","UserName":"Admin","FacilityID":

mongodb - 如何使用 mongo 存储和查询重复日期事件?

我想让我的用户为他们的事件设置一个时间表。可以是一天,或者为了方便,我想让他们指定重复发生的事件(类似于Outlook约会)。存储一天很容易,但我如何存储和查询重复发生的事件呢?我不需要做时间,因为我只是单独存储它,如果他们需要不同的时间,我会让他们创建另一个事件。所以不:每周三5点和周四3点。例子:每周一、二、三、四、五、每周每周每周三每个月的第二个星期二几年前我问过这个问题:HowcanIstoreandqueryscheduledata?但它使用的是SQL解决方案(SQLServer)。我想使用Mongo,所以端口是有序的。 最佳答案

mongodb - 使用 Spring Data 查找所有 mongo 查询

我正在使用spring数据和mongodb数据库开发后端。我得到了以下类(class)@DocumentpublicclassPlace{@IdprivateStringid;@GeoSpatialIndexedprivateDouble[]location;privateint[]category;//getsandsets}所以我想进行查询以获取具有所选类别的点附近的地点,所以我得到了这个:publicListgetPlacesNear(Double[]location,int[]category){NearQuerygeoNear=NearQuery.near(location[

Javascript 作用域规则和 mongo map/reduce 函数

我想制作一些在mongo中执行参数化映射/归约作业的javascript函数,但我对JavaScript的范围界定感到困惑。例如,下面的代码给出了"gender"变量的计数;即它会告诉我有多少"male"和"female"记录://countcategoriesdb.responses.mapReduce(function(){emit(this["gender"],{count:1})},function(state,values){varresult={count:0};values.forEach(function(value){result.count+=value.count

mongodb - Spring Data Mongo 可以只更新文档中的脏字段吗?

我已经开始将spring-data-mongo用于一个有很多东西需要持久化的应用程序。我们实际上选择了mongo,因为它是这样宣传的。现在严重沉迷于spring,我们发现使用它的一些功能我们的生活非常轻松(对辛勤工作的spring数据人员表示敬意)。但有一点:文档包含超过60个字段。所以我关于速度和可伸缩性的问题是spring-data-mongo能否只更新mongo数据库中的脏字段code>就像Hibernate一样吗?有点像它的解释here作者:ArthurRonaldFDGarcia感谢阅读本文 最佳答案 来自MongoDB文

java - 如何知道 java Mongo 驱动程序是否与给定的 Mongo 服务器兼容?

我正在评估将我的java-mongo-driver升级到2.11.1,但我不确定它是否向后兼容。releasenotes没有指定驱动的兼容性,所以我不能确定是否需要更新生产服务器。尽管我的具体需求是向后兼容,但我想知道驱动程序版本号和mongo版本之间是否有任何约定可以提示我们其兼容性。 最佳答案 您可以找到从2.11开始的驱动程序的兼容性here.基本上2.11版本只支持MongoDB2.4 关于java-如何知道javaMongo驱动程序是否与给定的Mongo服务器兼容?,我们在St

node.js - 无法在 docker 容器中运行 nodejs 应用程序和 mongo

我正在使用以下Dockerfile设置一个容器#Startwithproject/baselineFROMproject/baseline#=>imagewithmongo/nodejs/sailsjs#CreatefolderthatwillcontainallthesourcesRUNmkdir-p/var/project#LoadtheconfigurationfileandthedeploymentscriptADDinit.sh/var/project/init.shADDsrc//var/project/#srccontainsalistoffolder,eachonebe

mongodb - 如何在 Mongo 中对 2 个或多个数组的元素求和

我是mongo/nosql的新手,在项目“VALUES”中有多个具有相同数组结构的文档。我希望能够对2个或更多数组的每个元素位置求和。感谢您的帮助!数组{"_id":ObjectId("54cbf4e6e883561eba48425e"),"NAME":"ATest","VALUES":[1,2,3,4,5]}{"_id":ObjectId("54cbf4e6e883561eba4842b4"),"NAME":"BTest","VALUES":[10,20,30,40,50]}期望的结果{"_id":"SUMTest","SUMVALUES":[11,22,33,44,55]}

javascript - meteor JS : How to expire mongo data automatically?

有没有办法将MongoDb中的集合配置为自动从MeteorJS过期?我已经从Mongosite看到了如何做到这一点,但不确定如何从Meteor执行此操作:Tasks.insert({text:text,createdAt:newDate(),});//Noneofthesework:Tasks.ensureIndex({"createdAt":1},{expireAfterSeconds:2});Tasks._ensureIndex({"createdAt":1},{expireAfterSeconds:2});Tasks.createIndex({"createdAt":1},{ex