Tag: mean stack

Mongodb一段时间

我想对MongoDB / mongoose有一些帮助,因为我有点卡在这里。 我正在做一个员工时间logging与MEAN堆栈的Web应用程序,我不知道如何创build每两个星期在Mongodb /mongoose。 例如,开始date:4.7,结束date:17.7,当前date变为18.7时,将创build新的文档,开始date为18.7,结束date为31.7等。 我的模式目前如下(我将在稍后添加更多信息): var payPeriodSchema = new Schema ({ hoursInPayPeriod: { type: Number, default: 0, required: true }, payPeriodStartDate: { type: Date, required: true }, payPeriodEndDate: { type: Date, required: true }, isPaid: { type: Boolean, default: false, required: true } }, { timestamps: true });

应用程序在回送自定义js文件中是未定义的

我正在使用nodejs loopback framework.i想运行一个cron job.i在server / boot文件夹中为这个cron作业创build了一个自定义的js文件。但是当我手动运行这个文件(xyz)时。 应用程序是undefined.my代码如下 var app = require('../server.js'); console.log(">>>>>>>>>>>>>>in test") var subscription = app.models.UserNotification; console.log(">>>>>>>>>>>..in manage") var datasource=subscription.dataSource; var query="SELECT DISTINCT userId FROM users_subscription"; datasource.connector.query(sql,function (err, data) { console.log(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>data is>>>>>",data); }) 这里是我的server.js文件 var bodyParser = require('body-parser'); var loopback = require('loopback'); var boot = require('loopback-boot'); var app = module.exports = loopback(); var passport […]

MongoDB mongoose子文档创build两次

我正在使用一个简单的表单,可以用来注册一个网站的文章。 后端看起来像这样: // Post new article app.post("/articles", function(req, res){ var newArticle = {}; newArticle.title = req.body.title; newArticle.description = req.body.description; var date = req.body.date; var split = date.split("/"); newArticle.date = split[1]+'/'+split[0]+'/'+split[2]; newArticle.link = req.body.link; newArticle.body = req.body.body; var platforms = req.body.platforms; console.log(platforms); Article.create(newArticle, function(err, createdArticle){ if(err){ console.log(err.message); } else { var counter=0; platforms.forEach(function(platform){ var platformed=mongoose.mongo.ObjectID(platform); Platform.findById(platformed, […]

当我尝试使用工作URL连接到相同的数据库时,Mongoose从不返回其承诺

我有一个本地托pipe的mongodb,我可以使用mongodb.MongoClient连接到。 工作代码: var mongoClient = require("mongodb").MongoClient; … var startApp = function(db) { // Get our collections in an easy to use format var database = { chats: db.collection('chats'), messages: db.collection('messages') }; // Configure our routes require('./app/routes')(app, database); // START APP // Start app on port app.listen(port); // Tell user the app is running console.log("App running […]

MEAN堆栈,angular度基本示例不起作用

我是新手到平均堆栈。 我正在从许多网站做例子。 但我不能走得更远。 这是问题。 我的networking服务器可以发送index.html和其他js文件。 但简单的angular度应用程序将无法工作。 这里是代码。 的index.html <!DOCTYPE html> <html> <head lang="en"> <meta charset="utf-,8"> <title>BTELI</title> </head> <body> <div ng-app="testApp"> <ng-view></ng-view> </div> <script src="bower_components/angular/angular.min.js"></script> <script src="javascripts/app.js"></script> </body> </html> app.js var app = angular.module("testApp",[]); app.config(function ($routeProvider) { $routeProvider.when('/', { templateUrl: "view/main.html", controller: "MainCtrl" } ) }) app.controller("MainCtrl", function ($scope) { $scope.model = { message:"This is MY […]

MEAN.io使用WebStorm进行设置

MEAN.io http://mean.io/#!/在FullStack MEAN框架(Mongo db,Express,Angular JS,Node)中越来越受欢迎,我可以按照说明和设置MEAN.io到目前为止,现在我想将MEAN.io与WebStorm集成在一起,这样我就可以在WebStorm中进行进一步的开发。 如何在Webstorm中运行MEAN.io项目?

如何将MEAN Stack部署到Web主机

我有一个节点API和一个angular度前端项目(通过grunt,bower,yeomanstream程结构)作为两个独立的github存储库。 我试图通过Heroku推动他们两个生产。 来自rails bg应用程序中的所有内容都存在于同一个项目目录中,而且只需要推送一个目录,那么您将如何执行此操作? 我是否应该把这两个项目作为单独的英雄项目推出,还是有最佳做法? 我会很感激任何和所有的意见,提前谢谢你。

npm start会带来错误

我正在学习这个教程: https : //thinkster.io/mean-stack-tutorial 我正在开始与mongodb合作 要启动mongodb我使用这个命令: sudo mongod & 我的app.js文件: var express = require('express'); var path = require('path'); var favicon = require('serve-favicon'); var logger = require('morgan'); var cookieParser = require('cookie-parser'); var bodyParser = require('body-parser'); var routes = require('./routes/index'); var users = require('./routes/users'); var mongoose = require('mongoose'); require('./models/Posts'); require('./models/Comments'); mongoose.connect('mongodb://localhost/news'); var app = express(); // view […]

为什么我会得到exception:尝试login到mongodb时login失败?

首先我以pipe理员身份login到我的mongodb: sudo mongo admin –username root –password XXXXXXXX 然后我创build了另一个具有rootangular色的用户: > use admin > db.createUser( { user: "myuser", pwd: "myPassw", roles: [ "root" ] } ) 然后我写道: > db.getUsers() 和我的用户在那里: { "_id" : "admin.root", "user" : "root", "db" : "admin", "roles" : [ { "role" : "readWriteAnyDatabase", "db" : "admin" }, { "role" : "userAdminAnyDatabase", "db" […]

如何从express.js中的另一个函数调用一个函数?

exports.usersignup= function(req, res) { console.log('user signed up working') } exports.addcustomer= function(req, res) { console.log('customer added') } 我有两个函数是exports.usersignup和exports.addcustomer。当我调用exports.usersignup函数,它应该调用exports.addcustomer函数,它应该工作给定的逻辑我怎么能得到这个做任何一个帮助我out.pls不要给投票我已经试过,但它不工作