小编mac*_*chu的帖子

错误:无法查找视图

如果我尝试打开localhost:3000或localhost:3000/login,我会收到以下错误.有人可以帮我解决问题吗?这很奇怪.非常感谢

我的守则

var express = require('express');
var crypto = require('crypto');
var bodyParser = require('body-parser');
var flash    = require('connect-flash');
var cookieParser = require('cookie-parser');
var session      = require('express-session');
var path = require ('path');
var port = process.env.PORT || 3000;


var MongoClient = require('mongodb').MongoClient,
    ObjectID = require('mongodb').ObjectID, 
    url = require('url');

var db;
//var mongo;

//var collection;
//dataExt = require('./routes/serverExtend');
// setup middleware
var app = express();
app.use(bodyParser());
app.use(flash());
app.use(cookieParser('secret'));
app.use(session({cookie: { secret: 'keyboard cat', maxAge: 60000 }}));


app.use(express.static(__dirname + 'public')); //setup static public …
Run Code Online (Sandbox Code Playgroud)

node.js express

3
推荐指数
1
解决办法
1万
查看次数

Node.js mongodb更新ObjectID

我想更新我的文档,但它不能100%工作.

// Initialize connection once
MongoClient.connect("mongodb://localhost:27017/testDB", function(err, database) { //"mongodb://localhost:27017/test"
  if(err) throw err;

 db = database;

});
Run Code Online (Sandbox Code Playgroud)

我的收藏行看起来像:

{"_ id":ObjectId("53f9379ce9575bbe9ec29581"),"name:paco","status:student"}

现在,如果我想更新Document上的行,如下所示:

db.collection('user', function(err,  collection){
                collection.update({'_id':ObjectID(req.session.loggedIn)}, {image : filename}, {w:1}, function(err, result){
                    console.log(result);
Run Code Online (Sandbox Code Playgroud)

我刚才:

{"_ id":ObjectId("53f9379ce9575bbe9ec29581"),"image:filename"}

如何进行更新以获取此类数据?:

{"_ id":ObjectId("53f9379ce9575bbe9ec29581"),"name:paco","status:student","image:filename"}

mongodb node.js

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

node.js ×2

express ×1

mongodb ×1