Articles of mongodb

RangeError:数组缓冲区长度无效 – Meteor JS

我只是编码(meteorJS),当这个错误开始出现,我甚至不知道是什么造成的: buffer.js:25 const ui8 = new Uint8Array(size); ^ RangeError: Invalid array buffer length at new ArrayBuffer (native) at new Uint8Array (native) at createBuffer (buffer.js:25:17) at allocate (buffer.js:96:12) at new Buffer (buffer.js:56:12) at increaseBufferIfNecessary (C:\Users\admin\AppData\Local\.meteor\packages\meteor-tool\1.4.0-1\mtos.windows.x86_32\dev_bundle\lib\node_modules\stream-buffers\lib\writable_streambuffer.js:58:23) at [object Object]._write (C:\Users\admin\AppData\Local\.meteor\packages\meteor-tool\1.4.0-1\mtos.windows.x86_32\dev_bundle\lib\node_modules\streambuffers\lib\writable_streambuffer.js:65:5) at doWrite (_stream_writable.js:300:12) at writeOrBuffer (_stream_writable.js:286:5) at [object Object].Writable.write (_stream_writable.js:214:11) at Request.ondata (stream.js:31:26) at emitOne (events.js:82:20) at […]

Rails,Node.js跨服务器authentication

所以我正在做一个rails应用程序,也利用node.js实时function。 在节点应用程序上validation用户的最佳方法是什么? 我一直在考虑将会话ID保存在数据库中,然后进行validation,或者在页面中显示用户ID,然后在连接时将其发送给节点应用程序。 或者也许别的东西完全是最好的。 我使用mongoose为我的节点orm和mongoid的ruby。

我是一个完整的新手,我如何学习Node.Js + Express + MongoDB?

我想说清楚,我没有以前的编程经验,我只有在HTML和SQL方面的经验,每个人似乎都像“看起来像文档”,是的,肯定帮助我! 嗅 *嗅*是否有一本可以推荐的书或一系列networking广播?

我如何使用MongoDB / Node.js创build友好的URL?

例如,假设在devise一个博客应用程序,我想要的东西 domain.com/post/729 代替 domain.com/post/4f89dca9f40090d974000001 Ruby有以下内容 https://github.com/hakanensari/mongoid-slug 在Node.js中是否有一个等价物?

Mongodb重复键错误。 如何从错误对象中获取错误字段作为对象?

当试图在一个已经存在于另一个文档中的字段上input值为mongo的新文档时,当我遍历错误对象时,会得到这个值: for(var att in err){ console.log(att+": "+err[att]); } 名称:MongoError错误:E11000重复键错误索引:draw.users。$ email_1 dup键:{:“spam@online.no”} code:11000 n:0 ok:1 所以它告诉我我想知道什么,问题是电子邮件字段。 但是,我能把犯罪的领域看作一个关键/价值而不是一个string吗?

无法读取未定义的属性“标题”。 performance

您好我正在开发nodejs表示应用程序。 我收到exception,不知道为什么。 一切似乎都为我完美。 我的例外如下所示: 500 TypeError: C:\Nodejs\NodejsBlog\apps\blog/views/postdetail.jade:23<br/> 21| .col- md-12 <br/> 22| .posts <br/> > 23| h3= post.title <br/> 24| p=post.body <br/> 25| p tag: <br/> 26| i=post.tag <br/><br/>Cannot read property 'title' of undefined 21| .col-md-12 22| .posts > 23| h3= post.title 24| p=post.body 25| p tag: 26| i=post.tag Cannot read property 'title' of undefined […]

用mongoose保存图像

我知道在这个话题上已经有不less线索了,但不幸的是,直到现在我还没有find答案。 我使用来自http://angular-js.in/image-upload/的示例代码中的angular.js从客户端获取图像。 这部分工作 现在到节点/ mongodb部分,这里是我的后端模型: var userSchema = new mongoose.Schema({ avatar: { data: Buffer, contentType: String }, // … }); module.exports = mongoose.model('User', userSchema); 和我的节点代码: exports.createAvatar = function (req, res) { var avatar = { data: req.body.data.image, // see below contentType:'image/png' } models.DUser .findById(index.findUserId(req)) .exec( function (err, user) { user.avatar = avatar; // … user.save(function […]

在MongoDB中汇总当地时区

我正在build设将在意大利使用的mongodb和nodejs应用程序。 意大利时区为+02:00。 这意味着如果有人在7月11日凌晨1点保存一些数据,那么它将被保存为7月10日晚上11点,因为mongo以UTC保存date。 我们需要显示明智的tx计数。 所以我通过查询date进行了分组。 但它显示前一天的TX。 什么应该是这个解决方法。 > db.txs.insert({txid:"1",date : new Date("2015-07-11T01:00:00+02:00")}) > db.txs.insert({txid:"2",date : new Date("2015-07-11T05:00:00+02:00")}) > db.txs.insert({txid:"3",date : new Date("2015-07-10T21:00:00+02:00")}) > db.txs.find().pretty() { "_id" : ObjectId("55a0a55499c6740f3dfe14e4"), "txid" : "1", "date" : ISODate("2015-07-10T23:00:00Z") } { "_id" : ObjectId("55a0a55599c6740f3dfe14e5"), "txid" : "2", "date" : ISODate("2015-07-11T03:00:00Z") } { "_id" : ObjectId("55a0a55699c6740f3dfe14e6"), "txid" : "3", "date" : […]

在Mongoose中对嵌套的子文档进行sorting和分组

我有一个架构, Comment ,如下所示。 这是一个“评论”和“回复”的系统,但每个评论和回复都有多个版本。 当用户想要查看评论时,我想只返回status为APPROVED最新版本。 const Version = new mongoose.Schema({ user: { type: mongoose.Schema.Types.ObjectId, ref: 'User' }, body: String, created: Date, title: String, status: { type: String, enum: [ 'APPROVED', 'OPEN', 'CLOSED' ] } }) const Reply = new mongoose.Schema({ user: { type: mongoose.Schema.Types.ObjectId, ref: 'User' }, created: Date, versions: [ Version ] }) const […]

我如何用电子使用mongodb?

我目前正在试图开发与电子桌面应用程序。它是一个裁缝的应用程序,将收集各种客户的信息,并将其存储在数据库中。我正在计划使用mongodb。我做了一些研究,我可以使用mongodb与节点。 js.how我会连接到电子?