草庐IT

mongo-express

全部标签

java - 仅当新的使用 Morphia 时才插入新的 Mongo 文档

我正在使用吗非亚。我的文档是一个POJO:Hotel{@IdprivatelonghotelID;privateStringanotherField1;privateStringanotherField2;privateStringanotherField3}在MongoDB中插入酒店的正确方法是什么但前提是它是一个新的hotelID?我知道Morphia(https://github.com/mongodb/morphia/wiki/Updating)中带有“createIfMissing”参数的update方法。但是我的操作不是更新,而是简单的保存(是/否取决于数据库中POJO的存

mongodb - 在 Mongo DB 的上限集合中跟踪已删除的文档

是否有任何选项允许在文档从上限集合中删除时跟踪文档?例如,我有一个状态为已处理或未处理的订单列表。因此,当mongo决定删除某些文档时,我希望每次都将订单保留在上限集合中并检查状态。如果订单已处理-那么,很酷,让他离开,但如果未处理,则将其推回队列。 最佳答案 Cappedcollections是固定大小的集合,一旦集合已满,就会通过覆盖它们来自动删除最旧的文档(基于插入顺序)。从概念上讲,上限集合是一个循环缓冲区而不是队列。这听起来不太适合持久化订单信息的用例——当文档被删除时,如果您的上限集合太小,则没有“钩子(Hook)”将文

mongodb - 无法通过 userAdmin 访问 mongo 上的集合和数据

我正在尝试为我的mongo实例设置安全设置。它位于单个远程Linux服务器上。我遵循了mongo文档的教程。这是我执行的步骤操作://runningmongodwithauthmongod--auth--config/path-to-conf-file//connecttomongowithlocalhostexceptionmongo//creatinguseradminuseadmindb.createUser({user:"myadmin",pwd:"1234",roles:["userAdminAnyDatabase"]})//logginginwithuseradminmon

node.js - 使用 Node.js (express)、Angular 和 MongoDB 的 PUT 请求出现问题

我一直在努力弄清楚如何将我的数据更新到MongoDB(我将Monk与MongoDB、Node、Express和Angular结合使用)。我对POST和DELETE没有任何问题,但无法弄清楚PUT哪里出了问题。我得到的错误:PUThttp://localhost:3000/api/habits/[object%20Object]500(InternalServerError)我感到困惑的是我应该用Angular发送什么,以及如何在Node中接收它,因为我知道我需要发送更新的对象以供记录,但是我应该如何访问ID到在Mongo中查找?例如,对于我的POST(下面有更多代码上下文),我发送对象

mongodb - 使用 Apache Sqoop 将数据从 Mongo/Cassandra 导出到 HDFS

我有一个问题,我必须通过Hive从多个数据源读取数据,即RDBMS(MYSQL、Oracle)和NOSQL(MongoDb、Cassandra)到HDFS。(增量)ApacheSqoop完美适用于RDBMS但不适用于NOSQL,至少我无法成功使用它,(我尝试使用Mongo的JDBC驱动程序......它能够连接到Mongo但无法推送到HDFS)如果有人做过与此相关的工作并可以分享,那将非常有帮助 最佳答案 我使用了一个来自网络的示例,并且能够将文件从Mongo传输到HDFS,反之亦然。我现在无法收集到确切的网页。但该程序如下所示。你

mongodb - 统计 mongo 聚合方法的结果

如何统计mongoshell聚合方法的结果?有没有比添加更简单的方法{$group:{_id:null,count:{$sum:1}}}到查询?例如我有以下架构:{"_id":ObjectId("541b2b6813e401118fcf9ec6"),"customer":"Bob","items":["pear","apple"]}我想计算Bob订购了多少个梨(他有多个订单,并且项目可以包含重复项)。我提出了以下查询:db.orders.aggregate([{$match:{"customer":{$eq:"Bob"}}},{"$unwind":"$items"},{$match:{

mongodb - 在 spring 集成中借助 mongo 入站适配器对数据进行分页

我正在使用mongo入站适配器从mongo检索数据。目前我正在使用以下配置。我的数据库中有大约20条符合上述查询条件的记录,但由于我给出的max-messages-per-poll值为2,所以我希望每次投票最多能获得2条记录。但我得到了所有符合上述查询条件的记录。不确定我做错了什么。 最佳答案 实际上我建议提出一个新特性JIRAticket对于那个query-expression允许指定org.springframework.data.mongodb.core.query.Query构建器,它有skip()和limit()选项,您的

angularjs - 如何将 Elastic Search 与 Meanjs(Mongodb、Express、Angular、Nodejs)集成

我已经用grunt安装了MEANJS。它现有的模块工作正常。问题是我正在尝试将ElasticSearch与angularJs集成。但没有得到任何正确的解决方案。当我将Elasticsearch连接到server.js时。然后在终端上显示搜索结果。如何在首页通过angularjs显示搜索结果。我也想连接elastic数据库和mongodb数据库,这样elasticsearch就可以自动更新了。任何建议对我都非常有帮助。通过我正在使用的Elasticsearch进行连接varMyOpenRecipes=angular.module('myOpenRecipes',['elasticsear

node.JS Express Passport 路由

我创建了一个简单的项目,包含3个页面:主页、联系方式和关于。一切正常,然后我想用mongo添加用户注册。所以我跟着这个tutorial但是,当我添加一些新路由时,我无法访问更多页面。当我可以访问我的3个页面时,这是我的index.jsvarexpress=require('express');varrouter=express.Router();/*GEThomepage.*/router.get('/',function(req,res){res.render('index',{title:'Express'});});/*GETcontactpage.*/router.get('/

mongodb - 如何关闭 Meteor Mongo?

我知道如何关闭Mongo,但不确定是否正确。useadmindb.shutDownServer()这对MeteorMongo没有影响。仅供引用,最近开始学习如何使用计算机,请原谅能力不足。 最佳答案 如果你想关闭mongo服务器,请在系统终端中运行以下命令:mongod--shutdown如果你想退出mongoshell使用exit命令如果你真的想强制关闭内置的meteormongo(我不知道为什么),你应该使用meteormongo进入meteormongoshell然后运行:useadmindb.adminCommand({sh