草庐IT

mongodb-cluster

全部标签

mongodb - 如何在Orbeon中添加MongoDB数据源

如何将MongoDB数据源添加到OrbeonCE?我一直在浏览所有xml配置文件,但没有任何运气,Orbeon文档也没有太大帮助。任何帮助将不胜感激。它应该可以通过持久性api实现。编辑:当在例如/fr/service/mongodb/*下添加数据源\服务时,如何从表单应用程序对其进行过程调用,即如何使用/crud和/search来添加和检索来自数据库的信息? 最佳答案 首先请注意,目前对MongoDB的支持还处于试验阶段。它在MongoDBPersistence.scala中作为servlet实现。,所以你会想要:编辑Orbeon

MongoDB replSet 需要永远启动

我正在我的本地主机上设置一个副本集,只是为了练习使用必要的命令。我在家里和工作中都这样做。在家里,rs.initiate()命令运行大约需要三秒钟,而rs.status()又需要大约两三分钟才能给我全部PRIMARY或SECONDARY状态。这是我所期望的。但是当我在工作中这样做时,rs.initiate()花了将近7分钟才在mongoshell中返回我的提示,然后又过了10分钟,状态才全部完成PRIMARY或SECONDARY。与此同时,我发起连接的那个是SECONDARY或PRIMARY,另外两个是RECOVERING。他们只是坐在那里,RECOVERING,十分钟。当rs.ini

c# - 如何通过 C# 驱动程序向 MongoDB 查询嵌入式文档?

我想知道如何通过officialC#driver查询MongoDB集合中的嵌入式文档(在数组中)1.7版?通过查询嵌入式文档,我的意思是我只想检索嵌入式文档,而不是包含它的文档,即projection.这种数据模型的示例,带有嵌入式文档,我正在查询://Library,containedindb.Libraries{_id:1,Categories:[{_id:2,Name:"Classics",Books:[{_id:3,Name:TheCountofMonteCristo}]}]}这里的问题是如何在图书馆集合中查询_id为1的对象及其其中一本书的_id3,并仅返回Book。它完全可

MongoDB聚合框架按数组长度排序

给定以下数据集:{"_id":ObjectId("510458b188ce1d16e616129b"),"codes":["oxtbyr","xstute"],"name":"CiaoMambo","permalink":"ciaomambo","visits":1}{"_id":ObjectId("510458b188ce1d16e6161296"),"codes":["zpngwh","odszfy","vbvlgr"],"name":"Anthony'satSpokaneFalls","permalink":"anthonysatspokanefalls","visits":0}

mongodb - Iron Python 和 PyMongo 错误

当我尝试使用IronPython连接到mongodb(使用pymongo)时出现此错误...Traceback(mostrecentcalllast):File"test.py",line3,inFile"c:\ProgramFiles(x86)\IronPython2.7\lib\site-packages\pymongo\connection.py",line179,in__init__File"c:\ProgramFiles(x86)\IronPython2.7\lib\site-packages\pymongo\mongo_client.py",line269,in__init

mongodb - 仅当其他字段与 MongoDB 中的值匹配时,如何更新数组中的字段

我在MongoDb的查询和更新选择器的丛林中有点纠结。情况:我们有公司集合。像这样Companies.find({})=>{_id:1,item_amount:5},{_id:2,item_amount:7},{_id:3,item_amount:10}并且我们有具有某种结构的Users集合。用户想要购买任何元素,这可能会降低公司的值(value)并增加用户的值(value),有一个条件-用户可能知道他在哪里购买了元素。{userId:_id,ownedItems:[{company_id:2,item_amount:3},{company_id:1,item_amount:5}]}好

mongodb - 比较地理空间路径与 MongoDB

我正在开发一款移动应用程序,该应用程序可以定期跟踪用户的位置,让他能够在map上绘制旅行路径。我们想添加一个可选功能,告诉他该应用程序的其他用户在他查看的时间范围内有哪些类似的旅程,无论是今天的通勤还是上个月的旅行。我们将此称为“路径匹配”。数据目前以二进制格式记录到iOS和Android上应用程序的私有(private)存储目录​​中的文件中,可以轻松快速地扫描以读取位置。每个文件包含一天的位置,一般大小为80KB左右。为了能够实现路径匹配功能,我们显然需要开始将这些位置日志上传到我们运行PHP的服务器(当然需要用户许可)。有人推荐MongoDB是因为它的地理空间能力-但我有几个问题

mongodb - 在哪里可以找到在 MongoDB 的 map/reduce 中使用的 emit() 函数实现?

我正在努力加深对MongoDB中map/reduce的理解。我认为完成此任务的最佳方法是查看emit的实际实现。我在哪里可以找到它?更好的是emit()的简单实现。在MongoDB文档中,他们展示了一种通过编写自己的代码来解决emit()问题的方法,但是他们提供的基本实现实在太基础了。我想了解分组是如何进行的。 最佳答案 我认为您要查找的定义位于此处:https://github.com/mongodb/mongo/blob/master/src/mongo/db/commands/mr.cpp#L886要完全理解正在发生的事情,还

javascript - 使用NodeJS并保存到MongoDB时如何同步多个RESTFul请求?

我一直在尝试使用NodeJS实现RESTFulAPI,我使用Mongoose(MongoDB)作为数据库后端。下面的示例代码在同时发送请求时使用相同的用户名注册多个用户,这不是我想要的。尽管我尝试添加支票!我知道发生这种情况是因为NodeJS的异步特性,但我找不到正确执行此操作的方法。看起来“findOne”方法立即返回,导致registerUser返回,然后处理另一个请求。顺便说一句,我不想​​用单独的API功能检查现有用户,我需要在注册阶段检查。有什么办法吗?Controller.prototype.registerUser=function(req,res){Users.find

mongodb - 如何在 native node-mongo-native 驱动程序中执行 MongoDB 查询?

有什么方法可以将像db.things.find()这样的MongoDB查询直接传递给MongoC驱动程序或Javascript驱动程序node-mongo-native进行查询?我想知道native驱动程序是否能够评估查询并返回结果。怎么做?谢谢! 最佳答案 mongo.h中的方法mongo_simple_str_command(…)似乎是您要搜索的内容。mongo_simple_str_command(conn,db,"$eval","db.foo.find()",out);我在这里找到了一个用法示例:https://github