草庐IT

elixir-mongo

全部标签

mongodb - 是否可以升级 meteor 的 mongo 安装?

我想将mongo3.2与meteor一起使用。我的mongo安装目前表明它是2.6.7meteor::(cron-tasks*)»meteormongoMongoDBshellversion:2.6.7connectingto:127.0.0.1:3001/meteorMongo-Hacker0.0.8是否可以将其升级到3.2?我在任何地方都没有看到这方面的文档,onlyaquestiononusing3.0.是否可以从当前版本手动升级到3.2?(目前Meteor版本标记为1.2) 最佳答案 我找到了一种方法。只需创建一个新的本地数

c# - 使用 C# 和 linq 查询 mongo 中的嵌套属性

我正在尝试使用linq查询来过滤来自Mongo的结果,但是我使用复杂对象的查询都不起作用:以下工作正常:query.Where(o=>(o.Name=="Joe"))但这给了我错误:query.Where(o=>(o.Address.HouseNumber=="1234"))使用2.1.1版的c#驱动程序,如果我使用旧版驱动程序,我会得到:Unabletodeterminetheserializationinformationfortheexpression:p.Address.HouseNumberatMongoDB.Driver.Linq.Utils.BsonSerializati

mongodb - 如何在不使用简单模式的情况下关联/关联到 Meteor 中的 Mongo 集合

我正在做一个meteor项目。第一步我添加了accounts-password和accounts-ui包,以便拥有用户集合和身份验证系统。第2步我创建了一个包含以下字段的文档“帖子”的Mongo集合:_id、标题、描述和创建时间(日期)。步骤3我创建了另一个Mongo文档集合“Comments”,包含以下字段:_id、comment、postedOn('date')和createdBy(Meteor.user()._id)第四步我添加了ironrouter包并设置了一些路由。您可以查看博客列表并转到单个帖子的详细信息页面。我想为登录的用户提供发表评论的可能性在不使用aldeedsimp

mongodb - Mongo 比较并导入缺失数据

我有一个mongo服务器从亚马逊LB后面的服务器接收数据,2天前出现错误,部分服务器将它们的数据发送到具有同名数据库的旧mongo服务器,我们意识到并且立即修复它。现在我的部分数据存储在错误的机器上。我现在需要的是一种方法来比较2个数据库(每个数据库都有2个相关集合)之间的数据,并仅将缺失的数据插入到正确的集合中。我不关心mongo提供的唯一ID,但我确实需要通过我们创建的字段“uuid”进行比较。蒙戈版本:2.4.4我是Mongo的新手,非常感谢任何帮助。 最佳答案 是的,你可以。按照这些步骤...1mongoexport,然后根

mongodb - Mongo 删除数组索引

我正在尝试从问题数组中删除特定索引。我遵循了这两篇文章中的示例:InmongoDb,howdoyouremoveanarrayelementbyitsindexHowtodeleten-thelementofarrayinmongodbvarquiz={quizName:"",createdBy:"",theme:"",isPrivate:"",expiringDate:"",createdOn:"",questions:[{question:"",index:"",answers:[answer:"",radioCorrect:"",index:""]},{question:"",i

node.js - 在 mongo 中保存时,Mongoose 纬度和经度验证不起作用?

以下是我的位置收集架构:varLocationSchema=newSchema({street:{type:String,required:true},area:{type:String,required:true},city:{type:String,required:true},state:{type:String,required:true},zip:{type:String,required:true},country:{type:String,default:'IN'},pointers:{type:[],index:'2dsphere'}});当使用mongoose指针在m

PHP Mongo 聚合匹配正则表达式

执行模拟“like/mysql”搜索团队名称的查询团队文档结构{"_id":9,"name":"azerty","tag":"dsfds","desc":"ggdfgsdfgdfgdf","captain":8,"coach":8,"members":[{"date_joined":"2016-03-3115:22:09","user_id":8},{"date_joined":"2016-03-3119:22:35","user_id":9}],"current_invites":[{"invite_id":21,"username":"Nikki","user_id":"9","s

php - Symfony mongo-odm-aggregation-bundle 求和

首先,我不得不说我是mongo(3.2)的新手。我正在使用mongo-odm-aggregation-bundle适用于php框架Symfony(2.8.4)。我想获得受日期限制的某些字段的总和。到目前为止,我设法获得了所有记录的总和:$expr=new\Solution\MongoAggregation\Pipeline\Operators\Expr;$aq=$this->manager->getCollection('AppBundle:UserDaySums')->createAggregateQuery()->group(['_id'=>'client.$id','total'

c# - 如何使用 Linq 查询 Mongo C# 2.2 驱动程序中的嵌套列表?

如何用Linq做聚合查询。我知道有一个AsQueryable()接口(interface)。但是当我进行聚合时似乎会抛出错误。如果我有一个名为person的集合,它存储这样的数据:{"Name":"Punny","Interests":[1,2]}另一个名为interests的集合存储这样的数据:{"_id":1,"name":"music"},{"_id":2,"name":"read"}我想得到这样的东西:{"Name":"Punny","Interests":["music","read"]}如何使用AsQueryable通过Linqto实现此目的?我试过这个:_context.

mongodb - mongo : ERROR: child process failed, 退出,错误号 100

我在mongodb上成功创建了三个实例的副本集。副本集的每个成员都使用配置文件实例化。当我测试它时,一切顺利,并成功执行,没有任何错误。在标题中生成错误的下一步是启用内部身份验证。为此,我遵循了此页面中的mongo文档:[a]https://docs.mongodb.com/v3.0/tutorial/enable-internal-authentication/首先,我使用下面两行代码生成了一个key文件opensslrand-base64755>chmod400如果不是root,我无法执行这些行,所以我使用root来执行。然后我在实例的配置文件中添加了key文件。#Whereand