Tag: mongoose meanjs

如何将DBF文件转换为JSON,反之亦然?

我想将DBF文件转换为JSON,并将其存储在我的MongoDB数据库,希望我的JSON对象被转换为DBF文件。 我尝试使用Node-DBF 。 有没有其他的NPM可以用来parsingDBF并在Node.js中转换成JSON 。

从表单数据中设置Mongoose模型属性

我对mongodb / mongoose很新。 所以新的,我什至不知道什么话给谷歌find我的问题的正确答案。 我有一个表格,它接受关于歌曲的信息。 'use strict'; /** * Module dependencies. */ var mongoose = require('mongoose'), Schema = mongoose.Schema, soundcloud = require('soundcloud-resolve'); /** * Song Schema */ var SongSchema = new Schema({ name: { type: String, default: '', required: 'Please fill Song name', trim: true }, created: { type: Date, default: Date.now }, user: { […]

Heroku,当我在网上部署我的应用程序崩溃,但在我的本地机器上运行没有错误

Nov 04 09:50:57 eva-app-nodejs heroku/web.1: Starting process with command `npm start` Nov 04 09:50:59 eva-app-nodejs app/web.1: > Eva@0.0.1 start /app Nov 04 09:50:59 eva-app-nodejs app/web.1: > nodemon ./bin/www Nov 04 09:50:59 eva-app-nodejs app/web.1: [nodemon] 1.8.1 Nov 04 09:50:59 eva-app-nodejs app/web.1: [nodemon] to restart at any time, enter `rs` Nov 04 09:50:59 eva-app-nodejs app/web.1: [nodemon] watching: […]

Mongoose或MongoDB的架构定义?

mongoose是用来定义一个模式。 对? 是否有可能通过mongo Shell使用mongoDB创build模式? 喜欢 例如:name:String

如果从新设备MEANJSlogin,则删除以前的会话

如果用户从新设备login,我想从MongoStore / sessionStore删除以前的会话。 MEANJS正在使用 快速会话连接-mongo 以mongodb存储会话。 我没有search它,但找不到解决scheme从数据库中获取会话列表。 请帮我这里 MongoStore = require('connect-mongo')(session), favicon = require('serve-favicon'), module.exports.initSession = function (app, db) { // Express MongoDB session storage app.use(session({ saveUninitialized: true, resave: true, secret: config.sessionSecret, cookie: { maxAge: config.sessionCookie.maxAge, httpOnly: config.sessionCookie.httpOnly, secure: config.sessionCookie.secure && config.secure.ssl }, key: config.sessionKey, store: new MongoStore({ mongooseConnection: db.connection, collection: config.sessionCollection }) })); };

MEANJS请求对象中的mongoose模型

我刚刚开始与meanjs 。 当我看了一下服务器端模块用户configuration文件控制器,我发现mongoose模型用户在req对象中可用。 从哪里得到req对象? 参考下面的代码,我想了解var user = req.user; ,如何在req对象中添加user ? 'use strict'; /** * Module dependencies. */ var _ = require('lodash'), errorHandler = require('../errors.server.controller.js'), mongoose = require('mongoose'), passport = require('passport'), User = mongoose.model('User'); /** * Update user details */ exports.update = function(req, res) { // Init Variables var user = req.user; var message = null; […]

MongoDB查询大集合

我有一个名为“价格”的MongoDB集合,我试图查询“startDate”和“endDate”之间的价格。 该系列产品每隔10秒钟就会储存一次价格,但是当查询这个系列产品时,每1-2分钟价格就非常重要。 我试图用两种不同的方式来写这个查询: 方法1:使用{$ gte:startDate,$ lte:endDate} function getResultsInRange(startDate, endDate) { if(typeof startDate !== 'undefined' && typeof endDate !== 'undefined') { Price.find({timestamp: {$gte: startDate, $lte: endDate}}, 'price timestamp exchange') .sort('-timestamp') // .populate('exchange') .exec(function(err, prices) { if(err) { res.jsonp({'error': err}); } else { console.log("Found: " + prices.length + " prices"); res.jsonp(prices); } }); } } 此方法引发以下错误: {"error":{"name":"MongoError","$err":"Executor […]

mongoose如何在模型中设置date格式

我是新的mongoose。 我使用“date”作为我的“holidayDate”列的types。 我想在我的“holidayDate”列中只存储date而不是时间,所以有什么办法来定义域模型中的date格式,所以当我的域名保存时,我的“holidayDate”列值将根据域模型的date格式进行保存。 var HolidaySchema = new Schema({ holidayName: { type: String, default: '', required: 'Please fill holiday name', trim: true }, holidayDate: { type: Date, required: 'Please fill From Date' } }); mongoose.model('Holiday', HolidaySchema);