window idea nodejs mongodb
2017-03-24 23:55
253 查看
安装nodejs,然后在idea中安装nodejs插件,创建nodejs项目
安装mongodb
访问网站http://www.mongodb.org/
下载64位windows版本的mongodb
然后安装
我的安装目录是
C:\Program Files\MongoDB\Server\3.4\bin
管理员身份打开cmd
cd到安装目录
然后输入mongod.exe –c:\data\db,如下所示
然后输入mongod – 回车
最后一行显示waiting for connections on 27017b
表示成功了
然后在浏览器中输入localhost:27107
最后在IDEA中运行nodejs程序,如default.js
右键点击文件,选择run as ….即可出运行 结果
default.js示例代码如下:
安装mongodb
访问网站http://www.mongodb.org/
下载64位windows版本的mongodb
然后安装
我的安装目录是
C:\Program Files\MongoDB\Server\3.4\bin
管理员身份打开cmd
cd到安装目录
然后输入mongod.exe –c:\data\db,如下所示
C:\Program Files\MongoDB\Server\3.4\bin>mongod.exe --c:\data\db
然后输入mongod – 回车
最后一行显示waiting for connections on 27017b
表示成功了
然后在浏览器中输入localhost:27107
最后在IDEA中运行nodejs程序,如default.js
右键点击文件,选择run as ….即可出运行 结果
default.js示例代码如下:
var mongoose = require('mongoose'); mongoose.Promise = global.Promise; mongoose.connect('mongodb://localhost/'); var User = mongoose.model('User', { username: String }); var News = mongoose.model('News', { title: String, // DBRef 的定义 author: { type: mongoose.Schema.ObjectId, ref: 'User' } }); var user = new User({ username: 'Sid' }); var news = new News({ title: 'Congratulation!', author: user }); user.save(function(err){ if(err) { return console.log('save user failed:', err); } news.save(function(err){ if(err) { return console.log('save news failed:', err); } // 使用 populate() 方法填充数据 News.findOne().populate('author').exec(function(err, doc){ console.log('after populate: ', err, doc); }); }); })
相关文章推荐
- nodeJs express mongodb 建站(window 10 版)
- Getting Started With Node.js and mongoDB
- node.js结合mongodb
- window下安装node.js
- 部署nodejs mongodb到cloud foundry
- node.js对mongodb的一些操作
- 事件触发 + 非阻塞I/O - The idea of node.js
- 全方位的NodeJS+mongodb开发环境搭建
- node.js 学习笔记五:连接mongodb
- 使用Node.js + Mongodb构建基于Cloud Foundry的项目
- nodejs + express + ejs + mongodb 一个非常简单的前后端开发的实例2
- 使用html5+nodejs+mongodb+redis进行web游戏开发(一)准备工作
- node.js中连接mongodb(Please ensure that you set the default write...)解决办法
- node.js结合mongodb
- nodejs mongodb 多字段排序
- 使用Node.js + MongoDB实现一个简单的日志分析系统
- Node.js安装MongoDB驱动
- Node.JS平台上的数据库Redis,MongoDB,HBASE,MySQL
- nodejs+mongodb实现curd 登录 注销 分页等功能的实现过程
- nodejs + express + ejs + mongodb 一个非常简单的前后端开发的实例3