app.js
var express = require('express');
var path = require('path');
var http = require('http');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var mongo = require('mongodb'
我在monk中用app.js连接mongodb
var express = require('express');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var mongo = require('mongodb');
var monk = require('monk');
var db = monk('localhost:27017/nodetest1');
app
我遵循一个教程,不知道出了什么问题。我的cmd里根本没有错误。当我打开localhost:3000时,我看到这个错误不能调用未定义的方法'get‘,也无法在我的post集合中加载post。
var express = require('express');
var router = express.Router();
var mongo = require('mongodb');
var db = require('monk')('localhost/nodeblog');
/* Homepage blog posts
我刚开始使用Express.js,但我已经写了一些应用程序。我总是连接到我的app.js文件中的数据库,并将db连接附加到每个请求对象,如下所示:
var mongo = require('mongodb');
var monk = require('monk');
var db = monk('localhost:27017/db');
app.use( function(req,res,next) {
req.db = db;
next();
});
然后,在我的路由文件中,我将执行以下操作:
var express
使用Node.js/Express.js/Monk.js,我尝试与其他JS文件共享我的MongoDB连接。
在apps.js中,我声明:
var mongo = require('mongodb');
var monk = require('monk');
var db = monk('localhost:27017/ta');
module.exports = db;
require('./libs/mylib');
(db工作良好)
在/lib/mylib.js中,我有一个:
var db = require('db&
我正在学习本教程:
当我在我的芒果终端做db.usercollection.find().pretty(),我的记录打印-所以我知道我有记录显示。
当我在浏览器中做http://localhost:3000/userlist时,我会得到顶部的单词“用户列表”--但是我没有得到任何用户数据。
它应该看起来像。
问题:我的userlist.jade文件中的链接没有指向数据库数据吗??
userlist.jade
extends layout
block content
h1.
User List
ul
each user, i in userlis
问题是db无法正常工作。
app.js
var express = require('express');
var path = require('path');
var http = require('http');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var mongo = require('
我必须使用身份验证,然后为此创建一个会话,我有一个HTTPS静态网站运行在高速公路上。
代码:
app.js:
//created the https server
var express = require('express');
var https = require('https');
var http = require('http');
var fs = require('fs');
var mongo = require('mongodb');
var monk = require('monk
如何使用node.js、express和jade显示mongodb聚合查询的结果
我不确定我做错了什么,甚至不知道这是不是正确的方法。
当我尝试访问页面时-它就超时了吗?
有什么想法吗?还是有更好的方法?
app.js
var mongo = require('mongodb');
var monk = require('monk');
var db = monk('localhost:27017/soundevents');
var timeroute = require('./routes/timers');
ap
我不知道为什么这段代码插入NULL。
当发送post请求时,我(从res.json(req.body)在index.js中)接收空的"{}“
我正在使用NodeJs、Express 4和MongoDB。
该职位的名称属性与玉石模板中的名称属性相同。显然,我在同一个.jade中有两种形式,但名称不同。
--这不是所有的代码,我只是把最重要的和与相关的问题
App.js
var express = require('express');
var bodyParser = require('body-parser');
var m
我尝试使用express.js在node.js上创建一个简单的CRUD应用程序。我尝试连接到DB,但出现错误TypeError: Cannot call method 'get' of undefined。我的部分代码:
app.js
var mongo = require('mongodb');
var monk = require('monk');
var db = monk('localhost:27017/notepad');
var app = express();
app.get('/users',
我正在试用MeanJS,它在MongoDB之上使用了Mongoose。考虑到我的项目需求,我更愿意使用Monk。我很难弄清楚会话存储背后的魔力。
var MongoStore = require('connect-mongo')(express);
var db = mongoose.connect("localhost:...", function(err){});
app.use(session({
secret: 'foo',
store: new MongoStore({db: db.connection.db})
})
我试图使用aggregate查询一个集合,但获取TypeError: users.aggregate is not a function。这是我的密码:
./app.js (简化为fit)
var express = require('express');
var mongo = require('mongodb');
var monk = require('monk');
var db = monk('localhost:27017/mydb');
var users = require('./routes/users&
即使只是为了测试客户端是否连接,我也有一些问题要使用Socket.io。我尝试过很多事情,我认为我的错误可能是,当我执行app.get函数时。我也尝试过在js文件中这样做,但这也不是决定性的。以下是我的不同密码:
App.js
/**
* Module dependencies.
*/
var express = require('express');
var routes = require('./routes');
var user = require('./routes/user');
var http = require('
我已经用ExpressJS和MongoDB创建了一个非常简单的博客web应用。但是索引页面不会呈现我输入到数据库中的'blogPosts‘。它只显示标题为“BL的博客”,下面没有任何帖子。
为什么帖子没有显示?
app.js:
//Module dependencies
var express = require('express');
var routes = require('./routes');
var user = require('./routes/user');
var http = require('http
当我试图在我的app.js文件中已经(似乎)成功连接到的mongodb上查询集合时,我总是得到一个错误。
var mongo = require('mongodb');
var monk = require('monk');
var db = monk('mongodb://USERNAME:PASSWORD@localhost:27017/test_db');
var app = express();
// Make our db accessible to our router
app.use(function(req,res,next)
我需要为我通过Node插入的每个Mongo文档生成一个随机的、包含两个单词的标识符字段。
我发现了一个随机词,一个NPM模块。这很棒,除了我只能在服务器端生成随机字符串。当我尝试在客户机代码中使用它时,函数randomWords()返回为未定义。
下面是我的相关服务器代码(为了简洁起见,我去掉了错误处理程序):
var express = require('express');
var path = require('path');
var logger = require('morgan');
var cookieParser = requir
我已经使用node.js进入了Monk /Monk 2小时,我想计算一下我在集合中插入了多少个对象,但是我看不到任何关于如何使用Monk来实现这个操作的文档。
使用下面的内容似乎不符合我的预期
var mongo = require('mongodb');
var monk = require('monk');
var db = monk('localhost:27017/mydb');
var collection = db.get('tweets');
collection.count()
有什么想法吗?
我得到了这个错误:“无法读取属性‘插入’的未定义”时,试图插入数据到数据库。错误显示在:
db.coordinates.insert({ "x“:"data.x","y”:"data.y"})
数据库名- "node5“集合名-”坐标“
// Including libraries
var app = require('http').createServer(handler);
var io = require('socket.io').listen(app);
var static = require(&
我最近开始学习一些后端,我在创建delete函数时遇到了一些问题。我将Vue与Node、Express、Monk/Mongo一起使用。
我有一个页面,在那里这些卡片组件是动态发布的。但是,每次我运行上述delete方法来删除该视图中该组件一个特定实例时,我都会收到以下错误消息:
DELETE http://localhost:1234/tips 500 (Internal Server Error)
这是我在网络日志中看到的:
message: ""value" must be of type object"
在我的index.js上:(旁注,当我将'/
当我在和尚里做这件事
var monk = require('monk')
var db = monk('10.25.125.20/mydb')
很好,但当我这么做时
var monk = require('monk')
var db = monk('10.25.125.20/mydb,10.25.125.22')
它抛出一个错误的消息:“数据库名称不能包含字符‘。”我做错了什么?
IP地址,是我局域网中的计算机,运行MongoDB实例,配置为副本集,它们实际上是三个节点,但第三个节点是仲裁器
这就是向stderr发出的信息
/h
我正在尝试将上传的文件(例如图像)写入mongodb数据库。然而,当我尝试初始化gridfs-stream时,我得到了一个类型错误。下面是我的代码:
var mongo = require('mongodb');
router.post('/createpost', cpUpload, function(req,res) {
var db = req.db;
var gfs = Grid(db,mongo);
var file = req.file;
var fileId = new ObjectId();
var writestr
我是node.js和mongodb的新手。我正在使用express和jade编写一个测试应用程序。我已经配置了mongodb和node.js,但是当我尝试从数据库中检索数据时,我得到了以下错误:TypeError: undefined is not a function
/Users/apple/Documents/Nodejs/NODE/express_example/node_modules/mongodb/lib/mongodb/connection/base.js:242
throw message;
^
我正在尝试用mongodb数据库构建一个简单的快速应用程序。下面是一些我有点困惑的代码行:
var mongo = require('mongodb');
var monk = require('monk');
var db = monk('localhost:27017/nodetest1');
// Make our db accessible to our router
app.use(function(req,res,next){
req.db = db;
next();
});
app.use('/'
我正在整理NodeJs,Pug,Express,Monk等的博客,但在从数据库中检索一个帖子时遇到了麻烦。我一直收到404 not found错误。我不确定我做错了什么,但如果你能扫描我的代码,看看我是否遗漏了什么,我将不胜感激。
posts.js
var express = require("express");
var router = express.Router();
var multer = require("multer");
var upload = multer({ dest: "./public/images" });
var
M使用Cloud9IDE。我按照这个指南学习:
我有一个名为data的文件夹,它拥有我的mongodb。
在我的app.js中,我有以下代码:
var mongo = require('mongodb');
var monk = require('monk');
var db = monk('process.env.IP:process.env.port/nodetest1');
我想知道这是否正确,因为按照指南,我创建了一个db,向它添加了3个元素,创建了一个Jade文件,并将它添加到了我的路由中。
但是,我的服务器中有500个代码错误,当我导
我正在尝试使用node.js、express、mongodb创建一个简单的web服务,它基于URL中的params返回来自mongodb的结果。我想在调用中添加jsonp支持。这项服务的名称如下:
localhost:3000/database/collection/get?param1=Steve¶m2=Frank&callback=foo
app.js
var mongo_address = 'localhost:27017/database';
var db = monk(mongo_address);
app.get('/:coll/ge
我已经尝试了VCAP_SERVICES的以下代码:
if (process.env.VCAP_SERVICES) {
var env = JSON.parse(process.env.VCAP_SERVICES);
if (env['mongodb-2.2']) {
var mongo = env['mongodb-2.2'][0]['credentials'];
}
} else {
var mongo = {
"usernam
我想将数据保存到MongoDB中,同时从推特上流式传输数据。DStream中的每个RDD都包含带有值的ArrayString,所以我为这些值设置了键,并将它们包装到org.bson.document中。当我尝试将一系列文档写入MongoDB时,我得到了这样一个异常:
ERROR Executor: Exception in task 1.0 in stage 8.0 (TID 9)
java.lang.IllegalArgumentException: clusterListener can not be null
我使用的是Spark MongoDB连接器,所以下面是我的build.sbt文