草庐IT

elixir-mongo

全部标签

node.js - 你如何让 mongo 在远程服务器上运行?

在远程aws服务器(ubuntu)上运行mongo时,让mongo实例在ssh到它以启动它之后保持运行的最佳方法是什么? 最佳答案 看看here.总之,你应该使用mongod--fork--logpath/var/log/mongod.log 关于node.js-你如何让mongo在远程服务器上运行?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8827615/

mongodb - 同步不同服务器上的mongo数据库

我有下一个情况。我在不同的服务器上有两个mongodb实例。例如Mongodbinstanceonserver"one"(host1:27017)withdatabase:"test1"Mongodbinstanceonserver"two"(host2:27017)withdatabase:"test2"Now,ineedtosynchronize"test1"databasefrom"host1:27017"with"test2"from"host2:27017".“同步”是指下一个:如果“test1”数据库中的某些集合在“test2”中不存在,则该集合应完全复制到“test1”数

performance - mongo 中的 bulk.find.update() 与 update.collection(multi=true)

我是mongodb的新手,想在拥有数百万条记录的项目中实现mongodb。想知道我应该更喜欢update-bulk.find.update()与update.collection与multi=true的性能. 最佳答案 据我所知,Bulk提供的最大yield是:批量操作对于批量中的所有请求仅向MongoDB发送一个请求。其他人发送每个文档的请求或仅发送来自insert、update、updateOne、upsert之一的一种操作类型>带有update操作和remove.Bulk可以在代码页的不同行处理许多不同的情况。批量操作可以异步

PHP Mongo : Search for a particular text in whole collection

我想在任何嵌套的json中获取所有具有特定单词的文档。集合中的文档如下所示;Man:{Firstname:'F-Name'Lastname:'L-Name'hobbies:{sports:'cricket'watching:'films'}Likeness:{name:'F-name'fruit:'chikoo'}}并且集合中有多个这样的文档。例如,我想查找所有包含单词F-name的文档。见上面的json。F-name在2个嵌套的json中。但它可以只有一个或多个。什么是查找所有文档而不是提供任何字段或嵌套Json名称(在上述情况下为名字、相似度->名称)的快速而智能的方法。有什么办法

php - ClassNotFoundException : Attempted to load class "Mongo" from. .. (with persist) symfony2

我在使用http://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/index.html上的学说mongodb食谱将mongodb与Symfony(版本2.5.0-DEV)集成时遇到了一些问题。.在“将对象持久化到MongoDB”阶段之前一切正常。当我添加“$dm->persist($script);”行时,我的远程数据库没有任何反应,我收到错误消息:ClassNotFoundException:Attemptedtoloadclass"Mongo"fromtheglobalnamespacein/var/www/Symfo

mongodb - 你能关闭从 Mongo Shell 到 MongoDB 的所有连接吗?

你能关闭从MongoShell到MongoDB的所有连接吗?如果是这样,正确的命令是什么?谢谢。 最佳答案 没有直接的方法来阻止来自shell的连接。但是,如果您试图阻止写入以进行备份,那么您可以这样做。你想完成什么? 关于mongodb-你能关闭从MongoShell到MongoDB的所有连接吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5011255/

mongodb - Mongo DB 上有 100 TB 的数据?可能的?

需要什么样的架构来存储100TB的数据并通过聚合进行查询?多少个节点?每个节点的磁盘大小?最佳实践是什么?每天将写入240GB,但大小将保持不变,因为将删除相同数量的数据。或者对存储数据和快速组查询有什么不同的想法? 最佳答案 请引用相关问题,MongoDBlimitstoragesize?引用最上面的答案:The"productiondeployments"pageonMongoDB'ssitemaybeofinteresttoyou.Lotsofpresentationslistedwithinfrastructureinfor

mongodb - 使用 Meteor Js 的日期范围 Mongo 查询

我的集合中有一个名为dateacquired的属性,日期格式如下:2014-03-2806:08:00。我需要从当前日期拉回我的集合中小于或等于一个月前的所有文档。我只是不确定如何编写此查询。有人知道如何开始这样的事情吗? 最佳答案 我假设这些日期存储为字符串?您可以使用mongoDB比较运算符$gt比较字符串或$lt它们会按您的预期工作。我还要使用Sugar为了让我的生活更轻松(强烈推荐;通过mrtaddsugarjs添加),它为我提供了Date.create和Date.format方法,将其简化为单线:varcursorOfDo

javascript - Node.JS + mongo : . find().each() 在第一批后停止

这让我很难过。我有一个独立的(命令行执行的)Node脚本,其目的是遍历一个大集合(几十万个)中的所有文档,并对每个文档执行一些计算,运行一点附加JS代码,然后用一些新值更新文档。根据documentation对于cursor.each(),一旦我从collection.find()获得光标,.each(cb)方法应该对整个集合中的每一项执行cb(item)。示例代码:myDb.collection('bigcollection').find().each(function(err,doc){if(err){console.log("Error:"+err);}else{if(doc!=

linux - mongos 的初始化脚本和 MongoDB 分片的配置服务器

我在本地环境中创建了一个分片用于测试目的。我在一台机器上有三个配置服务器,在同一台机器上有一个查询路由器,在两台不同的机器上有两个数据节点。一切正常,但我的问题是我无法让所有进程在不同端口上运行,因为我没有任何启动/停止脚本。我最后使用&在命令行上运行进程以使其处于事件状态,这是保持进程处于事件状态的非常糟糕的方式,有时它会自动死亡。请帮助或提供一种使用脚本的方法,并且脚本可以处理各种端口以激活单机上的所有进程。 最佳答案 您永远不应该希望从一个初始化脚本驱动多个实例,因为当您启动/关闭任何一个实例时,这会产生大量额外的管理工作。您