草庐IT

Mongo_Dart

全部标签

php - 在 Windows 上安装 PHP Mongo 驱动程序

我可能在这里做了一些愚蠢的事情,但我一直在尝试在运行WAMP的WindowsVM上安装mongodbphp客户端一段时间,但我一无所获。我正在使用PHP5.4.3运行WAMP64位。我从here下载了1.3.2RC1zip我将php_mongo-1.3.2RC1-5.4-vc9.dll文件提取到wamp/bin/php/php5.4.3/ext中,然后编辑php.ini文件以包含新的扩展名。我重新启动WAMP,一切正常,然后当我尝试使用phpmongo驱动程序教程中的一些代码时,它说找不到MongoClient类:Fatalerror:Class'MongoClient'notfoun

c# - 如何以编程方式创建新的 Mongo 数据库?

我正在尝试以编程方式创建一个新数据库,类似于每个客户端一个数据库。并使用这个:publicvoidCreateNewClientDatabase(Clientclient){varconnectionString=Util.GetClientDatabaseConnectionString(client.DatabaseName);varmongoClient=newMongoDB.Driver.MongoClient(connectionString);varserver=mongoClient.GetServer();vardb=server.GetDatabase(client.

php - 如何强制 PHP Mongo 驱动程序将结果作为对象而不是数组返回

我正在使用PHPMongo扩展连接到MongoDB服务器。问题是,即使我将值作为对象插入到MongoDB中,当我在PHP中使用find或findOne时,我总是得到数组格式的结果。我发现它真的很丑陋和骇人听闻。有没有办法让PHP保留MongoDB中的原始结构? 最佳答案 这与原始JSON在PHP中存在的问题相同,这就是为什么json_decode()有一个选项可以将返回的结果作为数组(默认是一个对象)。目前(版本1.3.7和1.4.0-dev)没有这样的选项。我们已经讨论过添加该选项,我刚刚创建了一个trackingticket现在

mongodb - 在嵌套文档上使用 mongo 进行 Map Reduce

我有以下文档结构:{"country_id":328,"country_name":"Australien","cities":[{"city_id":19398,"city_name":"BondiBeach(Sydney)"},{"city_id":31102,"city_name":"DoubleBay(Sydney)"},{"city_id":31101,"city_name":"RushcuttersBay(Sydney)"},{"city_id":817,"city_name":"Sydney"},{"city_id":31022,"city_name":"WollyCre

ruby-on-rails - 如何使用 Rails + Mongo 解决 URL 性能低下问题

我们可以在缩放/操作问题上使用建议。我们有一个运行在Rails3.2.12上并使用MongoMapper而不是ActiveRecord的简单移动应用程序。有一个数据库调用偶尔表现不佳,导致用户写信提示。目前还不清楚为什么。由于MongoMapper,我们无法安装NewRelic,而且Mongo返回的数据不是很多(这个问题似乎随着用户的增多而加剧。服务器运行在一个VPS上,一个共享30个节点。托管公司表示平均I/O利用率为12%,远低于临界阈值。由于我们不能使用NewRelic,解决问题的最佳方法是什么?这是explain的输出:User.collection.find({:userna

mongodb - 如果已经在使用 Hadoop,HBase 或 Mongo 用于分析数据库?

我目前有一个Hadoop集群,我在其中存储了大量日志,我在这些日志上运行pig脚本来计算聚合分析。我还有一个用于存储生产数据的Mongo集群。我最近被安排在一个位置上,我需要做很多一次性的分析查询,或者让其他人去做。这些查询经常需要同时使用生产数据和日志数据,因此无论我使用什么,我都希望将所有内容都放在一个地方。我的日志数据在json中,大约是我的产品数据的10倍。以下是我看到的Mongo和HBase的优缺点:Mongo优点/HBase缺点:由于日志数据是JSON格式的,我可以很容易地将它导入Mongo,而且当它通过FluentD之类的东西传入时,我可以实时执行此操作。与我共事的大多数

mongodb - Mongo 中的 $pull 多个对象不起作用

我有一个“节点”数组的子对象这是我的Mongo文档结构db.nodes.find(){_id:ObjectId("skipped"),nodeid:"node1"nodes:[{nodeid:"node11"sku:["aaa","bbb","ccc"]},{nodeid:"node12"sku:["bbb","ddd"]}]}{_id:ObjectId("skipped"),nodeid:"node2"nodes:[{nodeid:"node21"sku:["aaa","bbb","ddd"]}]}我使用:db.nodes.update({'nodes.sku':'bbb'},{$p

mongodb - 存储/获取从 Mongo/RectiveMongo 列表中引用的值的最佳方法?

我有一个很常见的用例——评论列表。每条评论都有一个作者。我使用引用存储评论中对作者的引用,因为作者可以发表多条评论。现在我正在使用ReactiveMongo并想尝试保持数据库访问异步,但在这种情况下,我不知道如何做。我对数据库进行了异步访问,以获取评论,但是对于每条评论我都必须获取作者,直到现在我知道的唯一方法是循环访问评论并同步获取用户:valuserOption:Option[JsObject]=Await.result(usersCollection.find(Json.obj("id"->userId).one[JsObject],timeout)//...除此之外,我还可以:

json - Yesod Mongo DB 和 JSON

我正在尝试查询MongoDB实例以返回一个点。现在基本上是一个占位符,只是一个基本的数据类型,因为我正在尝试学习Yesod。下面是我的Handler路线。如何通过ID(或其他过滤器)查询数据库并将信息作为JSON返回?{-#LANGUAGEEmptyDataDecls#-}{-#LANGUAGEFlexibleContexts#-}{-#LANGUAGEGADTs#-}{-#LANGUAGEOverloadedStrings#-}{-#LANGUAGEQuasiQuotes#-}{-#LANGUAGETemplateHaskell#-}{-#LANGUAGETypeFamilies#-

mongodb - 如何在 Mongo 聚合中折叠数组?

我可以从Mongo聚合中得到嵌套数组的结果:"vals":[[[{"reference_date":"2013-09-01","price":79},{"reference_date":"2013-09-02","price":69},{"reference_date":"2013-09-03","price":101},]],[[{"reference_date":"2013-08-01","price":101},{"reference_date":"2013-08-02","price":106},{"reference_date":"2013-08-03","price":10