草庐IT

mongodb-cluster

全部标签

mongodb - Fluentd 不将解析后的日志发送到 Mongo

我正在使用Fluentd解析日志并将解析后的日志存储在MongoDB中。我的应用程序正在生成以下日志:[2018-01-2517:50:22]192.168.10.1GEThttp://localhost.com/mypagehtml0Mozilla/5.0200132Fluentd正在正确解析日志,但不是时间(我猜)。因为MongoDB无法存储解析后的内容。它甚至没有反射(reflect)在解析的日志中。下面是解析结果:2018-01-2517:50:22.000000000+0000request.main:{"ip-address":"192.168.10.1","request

c++ 序列化到 Mongodb

我正在尝试使用mongodb作为我的C++11代码中vector矩阵的第二层数据库。我有std::vector>object_descriptors;vector并希望将它们中的每一个插入到mongodb并读回std::vector>object_descriptors.喜欢:for(auto&element:object_descriptors){bsoncxx::document::valuedocument=bsoncxx::builder::basic::make_document(kvp("file_name",files[file_count++]),kvp("object

java - spring mongodb - 聚合管道到 java

我编写了以下聚合管道,返回我的用户集合中最喜欢的项目db.users.aggregate([{$unwind:"$favoriteItems"},{$group:{_id:"$favoriteItems",likes:{$sum:1}}},{$sort:{likes:-1}}])这是我的用户集合中的原型(prototype)文档:{"_id":"5a6df13552f42a34dcca9aa6","username":"user1","favoriteItems":[{"_id":"5a0c6b2dfd3eb67969316d6d","name":"item1"},{"_id":"5a

mongodb - 使用查询的 MongoExport

当我尝试从mongoDB中获取数据时。我能够使用此查询显示我想要实现的目标db.sInsert.distinct("comments_data.comments.data.message",{post_id:{"$eq":"28011986676"}})结果在哪里["WhoelselovesApple?"]另外,我的文档是这样的{"_id":ObjectId("5a43aa19d4b45e362428e2da"),"comments_data":{"id":"28011986676_10155780942281677","comments":{"paging":{"cursors":{

python - 如何在 mongodb 聚合中对嵌套字段进行分组

我的文档有点复杂,就像:{'_id':1,'words':{'a':{'positions':[1,2,3],'count':3,},'and':{'positions':[4,5],'count':2,}}}我有很多包含相同单词的文档,我想聚合单词中的所有字段。给我这样的:{'a':5#a'ssumcount'and':6#and'ssumcount}我读了这篇文章,MongoDB-groupcompositekeywithnestedfields,但不幸的是,结构不同,它们所做的是对数组字段进行分组,而不是嵌套字段。有什么建议吗?希望您的回答和帮助,在此先感谢。

mongodb - jhipster - 如何掌握数据管理和微服务通信?

我正在从事一个使用jHipster和微服务架构的项目,我是这项技术的新手,但我真的很关心性能和应用程序架构。所以我的用例是有一个网关和另一个微服务,网关负责管理所有与用户相关的数据,例如最喜欢的餐厅......,另一个微服务负责餐厅数据管理,包括crud和搜索操作。所以我的问题是,如果我有一个端点来添加新的最喜欢的餐厅或为特定用户选择所有最喜欢的餐厅,我将遵循什么方法PS:我使用mongoDB来存储数据1-在我的用户收藏文档中只保存餐厅的ids:pros:-theywillbenomasterdatamanagementifarestaurantisupdated.cons:-ther

node.js - 使用变量构建嵌套对象的动态 MongoDB/Mongoose 查询

我的应用程序有4个相同的Node/ExpressAPI路由,用于删除MongoDB数据库中的嵌套对象属性。这4条路由在语法上的唯一区别是字符串值(“facebook”、“google”、“twitter”或“github”)。这是四种路由之一:app.get("/unlink/facebook",async(req,res)=>{awaitUser.update({_id:req.user._id},{$unset:{"authProviders.facebook.facebookId":"","authProviders.facebook.facebookDisplayName":"

mongodb - 将数据导入 Docker-container 的 mongodb

我有我以前使用的mongo数据库。但是现在我必须将所有内容都切换到docker容器。切换时我无法将数据从本地机器mongo-db导入到容器mongo-db。如何将本地mongodb中的所有数据导入到容器的mongodb中? 最佳答案 您可以遵循的策略是使用mongodump和mongorestore(引用https://docs.mongodb.com/manual/reference/program/mongodump/)Mongodump和restore优于export和import变体,因为后者使用JSON并且不能保留所有BS

angularjs - 如何将使用 Passport Js 的 mongodb 用户迁移到 Couchdb?

我正在构建一个离线优先的应用程序,但直到现在才对其进行研究。我当前的设置是该应用程序使用Angular(1.x)并使用MongoDB数据库上的NodeJS与我的服务器通信。我目前正在使用PassportJS进行身份验证。我想将我所有的日期迁移到CouchDB并在我的应用程序上使用PouchDB。如何从我当前的设置迁移到PouchDB到CouchDB?迁移后如何验证我的用户? 最佳答案 如何将我当前的设置迁移到CouchDB移动数据要将数据从mongo导出/导入到couch,您只需按照thesesteps即可.基本上,您只需转储jso

arrays - MongoDB 计算最常见的嵌套数组

我有一本诗集。集合中的文档具有以下结构:{"_id":"RomeoandJuliet","acts":[{"title":"ACTI","scenes":[{"title":"SCENEI.Verona.Apublicplace.","action":[{"character":"SAMPSON","says":["Gregory,o'myword,we'llnotcarrycoals."]},{"character":"GREGORY","says":["No,forthenweshouldbecolliers."]},//...{"character":"GREGORY","say