草庐IT

mongodb.driver

全部标签

arrays - MongoDB:搜索数组值时的单一结果

我有一个包含要搜索的关键字列表的文档,但是Mongo只返回一个结果,即使有许多文档包含相同的关键字也是如此。文档看起来像这样:{_Id:51192567f5e65101d471c46bName:"Cat",KeyWords:["cat","animal","small"]}我正在使用以下命令在mongoshell中搜索数据库:db.Resources.find({"KeyWords":"cat"})我想取回KeyWords数组包含cat的所有文档(有很多),但我只得到一个文档。 最佳答案 我刚刚检查了我的本地数据库,所以请检查您的结

c# - mongodb中的数据引用

我有两个模型calssuser和product,并且有共同的属性productId。我想从Mongodb获取用户数据。我想获取对应于他下应该显示的产品的用户。用户模型公共(public)类用户:产品{[BsonId]publicstringGuId{get;set;}publicstringName{get;set;}publicstringEMailAddress{get;set;}publicstringProductId{get;set;}}产品型号公共(public)类产品{[BsonId]publicintId{get;set;}publicstringProductId{g

c# - MongoDb 高效的连接创建

我想知道创建/关闭MongoDb连接的最有效方法。我有一组Restful服务(使用C#创建),其中一些从MongoDb获取数据,一些POST数据。publicstaticMongoDatabaseGetDatabase(){MongoServerSettingssettings=newMongoServerSettings();settings.Server=newMongoServerAddress("localhost",27017);MongoServerserver=newMongoServer(settings);vardatabase=server.GetDatabase(

mongodb - mongoDB 存储许多整数数组效率低下吗?

我的mongoDB集合中的所有文档都有一个整数数组。我不需要每个整数超过32位,并且每个文档的整数数组的长度都相同。我的应用程序的客户端将经常更新数组中的各个字段。如果我有5000到10000个包含256个整数数组的文档,mongodb是否会浪费空间,因为它需要为我准备好将数组的内容更改为非整数数据类型,或者更改数组的长度?与传统关系数据库相比,mongoDB的设计是否会使更新数组中的单个整数变得非常低效?假设我正在使用此处描述的更新数组语法:http://docs.mongodb.org/manual/applications/update/#update-arrays

java - 使用 Spring Data MongoDB 驱动程序处理未知属性

我希望能够从MongoDB集合中加载一个对象,并能够使用SpringDataMongoDB驱动程序处理文档中的未知属性/元素。主要是在再次保存对象时,不会丢弃任何未知属性。我在.net驱动程序中看到了等效功能(使用BsonExtraElements属性),但找不到任何针对SpringMongoDB讨论此功能的文档或文章。我想知道我是否遗漏了什么,或者我是否需要考虑实现或扩展我自己的MappingMongoConverter来处理这个问题?谢谢,亚当 最佳答案 方法是在MongoTemplate中使用update(...)方法而不是s

php - 如何在 MongoDB 中交叉引用数据

我正在尝试使用PHP和MongoDB制作我的第一个应用程序。我想要制作的是给定区域的果树列表,而且我还想要一个区域可以种植的果树列表。我来自MySQL背景,所以如果在sql中,我会有一个树表,其中包含有关树的信息。比起我会有一张实际树木的表格,它会在ID上与树木表格相连,并且还有位置和其他信息。但是在Mongo中,我不确定这是如何完成的,或者应该如何完成。Baiscallywant我想要的是一个树的列表,用户可以引用自己的树。任何关于这将如何伟大的帮助或指导。$db->trees->fruittrees$db->tress->userstrees克里斯 最佳

Mongodb worker 角色抛出 System.IO.FileNotFoundException

我有一个使用mongodb辅助角色的Azure云项目。在本地模拟器中运行时一切正常,但是当我部署到Azure暂存区时,mongodb工作角色卡在循环中并显示System.IO.FileNotFoundException。我远程连接到其中一台虚拟机并查看事件查看器,发现以下错误:Anunhandledexceptionoccurred.Type:System.IO.FileNotFoundExceptionProcessID:1936ProcessName:WaWorkerHostThreadID:4AppDomainUnhandledExceptionforroleMongoDB.Wi

mongodb - 交易电子邮件和 Meteor

我有一个用PHP编写的应用程序,我正在将其移植到Meteor。这个问题实际上分为两部分:1)目前,我的服务器将所有电子邮件转发到解析响应并将其插入数据库的PHP脚本,允许用户通过发送电子邮件至reply+someidentifier@myapp.com来响应消息线程。既然我正在使用Meteor,那么实现此目标的最佳方法是什么?2)从性能的角度来看,我应该在托管我的应用程序的同一台服务器上运行它吗?这是可扩展的吗? 最佳答案 我没注意到,但您正在使用procmail?我以前从未这样做过,但您可以告诉procmail将其文件放入Mete

mongodb - Grails:查找具有包含具有给定属性值的对象的列表属性的对象

我正在开发Grails应用程序。我们有一个名为User的域对象,User的属性之一是Role对象列表。角色有一些属性,其中之一是“名称”。我需要找到在其角色列表属性中具有特定名称角色的所有用户对象。User:ListrolesRole:Stringname因此,给定一个用户列表,我需要找到在其角色列表属性中具有名为“SUPERUSER”的角色的所有用户。后端的数据库是MongoDB,所以我们不能使用SQL查询或类似的东西(应用程序根本不使用Hibernate)。据我所知,动态查找器和CriteriaBuilder解决方案都可以。如有任何帮助,我们将不胜感激。我想我忽略了一些明显的事情,

windows - MongoDB 复制崩溃并且无法再次启动

在向运行在WindowsServer2008R2上的MongoDB2.2.3分片执行插入操作期间,分片中的一个复制崩溃,日志文件如下所示。由于问题似乎源于缺少页面文件,我尝试将其大小从8gb增加一倍到15gb,但这并没有改变我无法启动复制的问题。这是一个已知的错误吗?有解决办法吗?如果需要任何其他信息,请发表评论。崩溃时记录WedFeb2709:02:03[initandlisten]connectionacceptedfrom192.168.159.29:53112#16840(14connectionsnowopen)WedFeb2709:02:21[conn16839]endco