草庐IT

expressive

全部标签

javascript - 与 Node y Express 约会 Mongodb

我有一个带有node、express和mongodb的api保存functionSaveOfferDay(req,res){varupdate=req.body;varid=req.params.id;Offer.update({"_id":id},{"$addToSet":{"date":{"day":newDate("2018-12-04"),}}},(err,offerUpdated)=>{if(err)returnres.status(500).send({message:'Errorenlapetición'});returnres.status(200).send({off

jquery - 使用 AJAX 在 nodeJS Express MongoDB 中发送 post 请求

我的网站上有一个时事通讯部分,其中包含两个字段:姓名和电子邮件。我所追求的是用户可以填写表格并发送,将数据保存在MongoDB中而不是重新加载或重定向页面,我对结果不感兴趣,我只想保留该数据以便将来使用,我可以开始发送时事通讯,尽管只刷新时事通讯部分会很好。奖励:表单位于部分页脚中,因此可以从网站中的任何路径发送表单。这些是我的努力:架构:varUserSchema=newmongoose.Schema({name:{type:String,required:true},email:{type:String,unique:true,required:true,lowercase:tru

Mongodb Atlas Express.js 错误 : getaddrinfo ENOTFOUND

我想将我的Express应用程序连接到我的mongoDbAtlas集群。我来自伊朗,云数据库对我们来说是受制裁的。为了能够练习,我使用了VPN来绕过它。是我犯了一些编码错误还是因为使用了VPN?错误:(node:9008)DeprecationWarning:currentURLstringparserisdeprecated,andwillberemovedinafutureversion.Tousethenewparser,passoption{useNewUrlParser:true}toMongoClient.connect.connectedevents.js:174thro

node.js - NodeJS/Express 无法连接到在 docker 中运行的 mongodb

我在从nodejs/express应用程序连接到在docker容器中运行的mongodb实例时遇到问题。nodejs应用程序在我的本地主机MacOSX上运行。我正在使用Docker工具箱在我的Mac上运行docker,而不是boot2docker。我已经通过-parg启用端口转发到dockerrun。dockerrun-p27017:27017--nametest-dmongo:2.660b7f3cf658bc75ceca2eae074e5f694ec622f7487b6a2f36fa02edd4af68357我可以看到它在运行。dockerpsCONTAINERIDIMAGECOMM

node.js - mongodb/nodejs/express/mongojs 和 findAndModify 的问题

目前正在学习一些Node.js、Express和MongoDB的在线类(class)。在这个类(class)中有一个api部分,他们教你做一些简单的事情,但我遇到了一个问题,类(class)视频显示他更新了一个项目的名称,而api使更新更多字段成为可能,他的字段保持值(value),我的字段实际上最终为空。代码是app.put('/products/:id',function(req,res){db.products.findAndModify({query:{_id:mongojs.ObjectId(req.params.id)},update:{$set:{name:req.bod

node.js - 如何使用 EJS 呈现使用 Express 和 Node.JS 的 Mongodb 查询结果?

我试图避免每次使用时都创建数据库查询router.get("/whatever",function()...)所以我创建了一个dbController,它通过返回一个文档数组db.collection.find().toArray()工作正常。虽然我在这里窒息了router.get("/test",function(req,res,err){if(err)console.dir(err);varcategoriesArray=require("./Controllers/dbController").getCategsArray();console.log("!!!!!!!!!!!!!

javascript - Angular 2 和 Express 日期格式 MongoDB

我将angular2和expressjs与mongodb一起使用,我正在检索此日期格式:2016-06-02T14:20:27.062Z但我需要显示:06/02/201614:20:27express:模型/user.js:varuserSchema=Schema({//attributes},{timestamps:true});routes/user.js:router.route('/:id').get((req,res)=>{User.findById(req.params.id,(err,user)=>{if(err)res.send(err)res.json(user)})

javascript - 在 express js 中使用隐藏字段

我试图传递隐藏id字段的值并使用它从mongodb检索记录并将其显示在配置文件页面上,在索引页面上单击“阅读更多”后。这是index.ejs:"height="120px"width="120px"alt="">">">">....ReadMore这里是profile.ejs:Username:Email:SoftwareDeveloperat和快速路由,users.js。app.get('/prof',function(req,res){varid=req.body.id;varuser=newUser();mongoose.model('User').findById(id,fun

javascript - 如何使用 multer-gridfs-storage、express、mongodb 在用户配置文件中添加图像路径

下面是我的文件上传代码/**Settingupstorageusingmulter-gridfs-storage*/varstorage=GridFsStorage({gfs:gfs,filename:function(req,file,cb){vardatetimestamp=Date.now();cb(null,file.fieldname+'-'+datetimestamp+'.'+file.originalname.split('.')[file.originalname.split('.').length-1]);},/**Withgridfswecanstoreaditio

javascript - 使用 Express/MongoDB 构建收件箱系统

我一直在为我的个人项目开发一个出租公寓的应用程序。我一直想知道如何为当前使用mongodb作为数据库的应用程序构建/实现收件箱系统。这样的功能有什么关系?是否可以定义一个名为messages的模式?varMessageSchema=newmongoose.Schema({message:String,sender:{id:{type:mongoose.Schema.Types.ObjectId,ref:"User"},username:String}recipient:{id:{type:mongoose.Schema.Types.ObjectId,ref:"User"},userna