草庐IT

mongo-express

全部标签

node.js - 如何使用 MongoDB、Node.js(+express) 和 Jade 创建 MVC 表单

我的任务是使用上述堆栈创建一个简单的CRUD应用。但是,我对它缺乏了解可能会阻止我以更轻松的方式做事。我主要关心的是更新。我有一个从数据库加载的对象(文档)。需要将字段映射到表单中,当表单内容修改保存时,需要更新数据库。我发现使用JADE渲染和动态填充表单非常容易,但是,在回来的路上,我发现自己通过使用jQuery发送表单的字符串化JSON表示来“手动”重建对象;在将其存储回数据库之前。是否有一些自动工具可以为我执行此映射?给定一个JSON对象和一个表单,它将处理填充并将信息保存回模型。作为引用,我来自SpringMVC+Hibernate背景。指向教程甚至简单示例的指针都可以。提前致

spring - 无法找到 XML 模式命名空间的 Spring NamespaceHandler [http ://www. springframework.org/schema/data/mongo]

我正在尝试构建示例Spring+MongoDB框架,但出现以下运行时错误。SEVERE:Contextinitializationfailedorg.springframework.beans.factory.parsing.BeanDefinitionParsingException:Configurationproblem:UnabletolocateSpringNamespaceHandlerforXMLschemanamespace[http://www.springframework.org/schema/data/mongo]Offendingresource:Servle

mongodb - 是否可以重命名 Mongo 的 MapReduce 结果中的输出键?

我正在尝试使用pyMongo执行内联mapreduce操作。代码如下所示:importpymongofrombson.codeimportCodecon=pymongo.MongoClient()map_func=Code("""function(){varall=this.members.concat(this.admins)vargroup_id=this._idall.forEach(function(_id){emit(_id,[group_id])})}""")reduce_func=Code("""function(key,values){varob={};ob[key]=

php_mongo 扩展已经安装了,但是为什么 rockmongo 仍然没有连接?

我有一个wamp服务器。我也安装了mongodb。我已经安装了php_mongo扩展,在php.ini中进行更改。我下载了rockmongo,将文件解压缩到我的www文件夹中。我编辑了配置文件,但是当我尝试打开GUI时,它显示:“为了使事情正确,您必须安装php_mongo模块。这里是PHP.net上的安装文档。”需要帮助。谢谢 最佳答案 您好,我也遇到了同样的问题。我只是按照这些步骤解决了它。只需通过sudopeclinstallmongo安装mongodb驱动扩展安装后通过sudopeclsearchmongo检查是否找到mon

php - Mongo 中的 Map Reduce,将 mongo 查询转换为 php mongo

我在mongo中有一个查询,看起来像db.Table_Name.group({"key":{"Camp":true},"initial":{"Clicks":0},"reduce":function(obj,prev){prev.Clicks=prev.Clicks+obj.Clicks-0;},"cond":{"Date":{$gte:"2012-10-26",$lte:"2012-10-28"}}});我想在php中使用这段代码。我尝试了所有可能的方法。谁能帮我解决这个问题。甚至我也跟着这个http://php.net/manual/en/mongodb.command.php请任

mongodb - Mongo 查询从数组中查找畅销商品

我是Mongo的新手,我不知道如何编写这个查询。我有一个看起来像这样的订单集合。{"_id":ObjectId("51fade5b8c825bb19d9ef228"),"o_id":1,..."order_line":[{"ol_id":1,"ol_o_id":1,"ol_i_id":531,"ol_qty":280},{"ol_id":2,"ol_o_id":1,"ol_i_id":90,"ol_qty":295},{"ol_id":3,"ol_o_id":1,"ol_i_id":963,"ol_qty":184}]}我需要为每件商品找到最畅销的相关商品。查询需要找到与当前查询的ol

mongodb - Mongo_mapper 限制结果

我有这样的查询:@allJobs=Job.where(:merchant_id=>session[:admin_id].to_s).sort(:start_date.desc).limit(100)当我运行.count时,我得到:jobscount1720我希望看到:jobscount100我做错了什么?如果我尝试运行Job.all(query).limit(100),我会得到“Array#foo的未定义方法限制”我似乎无法将结果限制为100条按开始日期降序排列的记录!更新:我什至不能做这样简单的事情:@allJobs=Job.limit(100)Rails.logger.info("

node.js - 使用 Docker 为 Node、我的基于 Express 的 Node 应用程序、MongoDb 和 NodeBB 构建图像,通过 Passport 连接

我刚刚接触了Docker,这个概念很棒。我找到了用于为MongoDB和Node构建图像的简单Dockerfiles,我想知道,我是否只是将这些图像组合在一起以制作一个包含我的项目的图像,该项目是自定义Node应用程序(构建在Express上)、NodeBB的组合由MongoDB支持的论坛,所有这些都与提供单点登录的Passport连接在一起。或者我应该将它们全部制作成单独的图像。Docker镜像能否包含其自己的VPN以及在不同VM上运行的各种服务? 最佳答案 Docker没有标准化的方式来打包和供应由多个图像组成的应用程序,因此如果

javascript - Connect-mongo 更新导致持续错误 : TypeError: Cannot read property 'Store' of undefined

我今天升级了connect-mongonpm,但由于这个错误,我的应用程序不断崩溃。谁能建议解决此问题的方法?错误:/Users/ac360/Desktop/node/application/node_modules/connect-mongo/lib/connect-mongo.js:30varStore=connect.session.Store;^TypeError:Cannotreadproperty'Store'ofundefined这是我设置Connect-Mongo的方法//express/mongosessionstorageapp.use(express.sessio

javascript - 如何使用 mongoose.js 驱动程序和 express.js 在 mongodb 中保存和查询图像等二进制数据?

你好我的问题是关于如何在我的mongodb存储中保存和查询图像我知道插入字符串的基本方法,创建,更新和删除它但是当我尝试保存时varUserSchema=newSchema({username:String,img:{data:Buffer,contentType:String}});//UserSchemavarmodelo=mongoose.model('reserv',UserSchema)//modelDBapp.post('/upload',function(req,res){varimg=req.files.imagenvarimagen=newmodelo({userna