草庐IT

mongodb - 2016年访问 meteor 制作数据库

当您想在2016年访问meteor生产数据库时,该线程(AccessingMeteorproductiondatabase)中的答案似乎不再有效。我想使用访问meteor生产数据库blah.meteor.commeteormongoblah.meteor.com我得到的是:connectingto:sg-mother1-6243.servers.mongodirector.com:27017/blah_meteor_com2016-01-18T15:21:49.884+0200Error:18{ok:0.0,errmsg:"authfailed",code:18}atsrc/mongo

ruby - 蒙古人;错误 Mongo::Error::OperationFailure:未授权查询

我正在使用ruby​​/grape和mongoid创建一个应用程序。但是当我尝试使用mongoid在任何集合中创建或查找文档时,例如使用Admin.create我收到以下错误:ERRORMongo::Error::OperationFailure:notauthorizedforqueryondatabse.collection我可以使用我在mongoid.yml中使用的凭据登录到mongo控制台并创建/查找文档。mongoid.yml:production:clients:default:database:my_dbhosts:-myhost:portusername:db_user

node.js - 如何在 meteor 中使用 mongo 模式验证和 typescript ?

在使用Typescript时,是否有一个包可以在Meteor1.3中使用模式验证。Meteor指南中推荐的包(aldeed:simple-schema)似乎没有定义文件。那么应该改用什么,或者Typescript有内置的方法来做到这一点? 最佳答案 用于Meteor1.3和Typescript的最佳软件包是aldeed:node-simple-schema.来自文档:TheHistoryofSimpleSchemaSimpleSchemawasfirstreleasedasaMeteorpackageinmid-2013.Versi

mongodb - 具有 TTL 索引和数据恢复的过期 mongo 数据

我正忙于考虑在MongoDB中的集合上使用TTL索引,并想知道在恢复时会产生什么影响。例如,如果我将集合的TTL设置为2天:db.logEvents.ensureIndex({"datestamp":1},{expireAfterSeconds:172800})如果我在一周后使用mongodumprestore备份每日日志,logEvents集合是否会为空?对于mongodump/mongorestore,我正在考虑在恢复之前在logEvents.metadata.json中手动修改/删除索引-这行得通吗?如果从原始数据文件恢复怎么办-我怎样才能在datadir中使用恢复的原始文件启动

java - Spring Data Mongo 模板 - 对数组进行计数

Mongo文档:{"_id":"1","array":[{"item":"item"},{"item":"item"}]}我的mongoshell查询如下所示:db.getCollection('collectionName').aggregate({$match:{_id:"1"}},{$project:{count:{$size:"$array"}}})有没有办法使用Spring的Mongo模板来实现这个?到目前为止我有这个:MatchOperationmatch=newMatchOperation(Criteria.where("_id").is("1"));Projection

ruby - 找不到 Mongo Ruby 驱动程序游标错误

我使用ruby​​驱动程序从mongodb中找到文档,将它们收集到数组中并迭代它们以更新与以下代码中相同的文档:crawlarray=@@mongoclient[:crawlarray].find({searchresults:[]},:timeout=>false).limit(500)crawlarray.eachdo|elm|finalsearchstring=elm['searchstring']ifelm["searchresults"].blank?ap"SEARCHING:#{finalsearchstring}"results=searchG(finalsearchst

javascript - 无法使用 react 在 meteor 中显示来自Mongo的数据

谁能帮我解决这个问题,我在Meteor上运行React,我有这个组件可以使用TrackerReact向Mongo添加一些数据,但我无法在另一个组件中显示它们,在另一个组件中填充这些数据,我是页面加载后abale到console.log数据,因此我认为页面加载可能在Mongo数据加载之前,任何建议请帮助,谢谢:这是我在mongo上保存的Adminadd.jsx:importReactfrom'react';importTrackerReactfrom'meteor/ultimatejs:tracker-react'Gifts=newMongo.Collection("gifts");ex

mongodb - 如何使用最少的配置在 mongo 容器中创建经过身份验证的 mongo 数据库

我正在使用Sails0.12.3和mongo3.2.7这是我的config/connections.js。mongo:{adapter:'sails-mongo',host:'database',port:27017,user:'user',//optionalpassword:'password',//optionaldatabase:'db'//optional}和我的docker-compose.ymlversion:'2'services:myservice://blablalinks:-databasedatabase:image:'mongo:latest'containe

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

mongodb - 异常验证 MongoCredential 和未分类的 Mongo Db 异常

我在运行我的应用程序时收到此连接引发的错误套接字异常。INFO5231---[nio-8087-exec-1]org.mongodb.driver.connection:Closedconnection[connectionId{localValue:2}]to192.168.0.2:27017becausetherewasasocketexceptionraisedbythisconnection.**org.springframework.data.mongodb.UncategorizedMongoDbException:ExceptionauthenticatingMongoC