草庐IT

your_database_name

全部标签

ruby-on-rails - Mongoid3/助力车 : database=admin command={:ismaster=>1}

我已将我的Rails应用程序升级到3.2.8和Mongoid3/Moped。在开发中一切正常,在我的开发机器上设置为生产时,railsc在我的生产设置中也工作正常。但是,该应用程序没有启动(部署在乘客身上)并且似乎只是超时,没有产生任何错误。我将log_level设置为在生产中调试,这是我看到的:Creatingscope:near.OverwritingexistingmethodCity.near.MOPED:127.0.0.1:27017COMMANDdatabase=admincommand={:ismaster=>1}(5.8458ms)MOPED:127.0.0.1:270

database - MongoDB - 过滤后获取嵌套数组大小的文档

问题:我正在尝试获取文档列表,并为每个文档计算给定值在同一文档的嵌套数组中出现的次数。我有一个使用聚合框架的工作示例,但我想知道是否有更好的方法来完成同样的事情,所以我可以对不同的方法进行基准测试。简化数据模型:集合“Raffles”中的单个文档:{"_id":objectId,"name":string,"ends_at":ISODate/Timestamp,..."subscribers":string[]//Listofuserids}集合由表示抽奖/抽奖事件的文档组成,其中包含名称和开始/结束日期。用户可以订阅抽奖事件。用户可以多次订阅同一个抽奖事件。95%的阅读查询都需要抽奖

database-design - 如何在这个嵌套文档结构(MongoDB)中进行查询?

(对不起,如果这是一个微不足道的问题。)我有这样的文档(Python语法):{'_id':SomeObjectId,'features':[{'id':'featureX','value':6},{'id':'featureY','value':45}]}使用此结构,可以轻松找到在特征列表中包含“featureX”的所有文档。但我也有兴趣检索子文档中关联的值。我认为在Python中,如果我通过这样的查询获取文档:db.articles.find({'features.id':'featureX'})那么我将需要遍历数组'特征”来找出正确的“值”。是否有其他类型的查询可以给我有趣的值(在

mongodb - 搜索实现 : ElasticSearch vs MongoDB vs Relational Database

我正在设计一个大型旅游市场代理机构,其中有170000家酒店和3000种房型。我的实体的简单表示是:Hotel:destination:Parisrooms:room_a:type:singleroom_b:type:doubleRoomType:name:doublepaxes(peopleinroom):2最基本的搜索操作需要用户提供目的地和所需房间的数量以及每个房间的人数。在我看来,获取所有提供所需房间的酒店的简单SQL查询似乎很简单,但我担心我的数据大小。到目前为止,我只使用过关系数据库,之前没有使用过NoSQL数据库(例如MongoDB和ElasticSearch)的经验,我

mongodb - mongodump 故障 'locale::facet::_S_create_c_locale name not valid'

当我尝试创建一个mongodb转储时$mongodump-dmydb失败了terminatecalledafterthrowinganinstanceof'std::runtime_error'what():locale::facet::_S_create_c_localenamenotvalidAborted我有LC_ALL=en_US、Ubuntu10.0.4、MongoDB2.4.6我怀疑我的语言环境有问题,但找不到具体问题。 最佳答案 我今天遇到了同样的问题。它不是严格的MongoDB相关的。它与区域设置/语言相关。不知何故

node.js - npm安装Mongoose Kerberos报错gss_acquire_cred_impersonate_name

当我发出npminstallmongoose--save时,我收到了警告。我在ElCapitan10.11.1、Xcode7.1.1Build版本7B1005和npm2.14.7上。尽管一切正常(到目前为止),但我想进一步了解这一点。Richards-MBP:apprichardlu$npminstallmongoose--savenpmWARNpeerDependenciesThepeerdependencykerberos@~0.0includedfrommongodb-corewillnonpmWARNpeerDependencieslongerbeautomaticallyin

Error Creating bean with name

错误类型:ErrorCreatingbeanwithname错误详情:org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'userController':Unsatisfieddependencyexpressedthroughfield'userService';nestedexceptionisorg.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwit

mongodb - mLab 连接错误 : Database name cannot have reserved characters for mongodb://

我在运行mLab命令以通过mongoshell连接时遇到mongoDB连接错误。使用下面的mLab命令在Windowsgitbash终端下运行。我没有为数据库名称使用任何保留字符,基本上只是一个小写字符串。有什么想法吗?使用mongoshell连接:mongods237967.mlab.com:37967/-u-pconnectingto:mongodb://:27017/ds237967.mlab.com%3A379672018-01-01T00:20:45.371-0800EQUERY[thread1]Error:Databasenamecannothavereservedchar

database - 计算符合条件的数组元素

我有一个名为“session”的mongoDB集合,参与者如下:[{"_id":5b894357a0c84d5a5d221f25,"conferenceName":"myFirstConference","startDate":1535722327,"endDate":1535722420,"participants":[{"name":"user1","origin":"internal","ip":"192.168.0.2"},{"name":"user2","origin":"external","ip":"172.20.0.3"},]},...]我想得到以下结果:[{"conf