nodejs中使用monk访问mongodb


Posted in NodeJs onJuly 06, 2014

安装mongodb

我觉得还是用mannual install靠谱一点儿:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/

启动mongodb

$ mongod

连接mogodb

$ mongo

mongo> use monk-app

mongo> db.products.insert({"name":"apple juice", "description":"good"})

WriteResult({ "nInserted" : 1 })

mongo> db.products.find().pretty()

{
  "_id" : ObjectId("53b4cf8d5ef358e649ff1665"),
  "name" : "apple juce",
  "description" : "good"
}

在nodejs中用monk访问mongodb

$ mkdir monk-app

$ cd monk-ap

创建package.json

{
 "name": "monk-app",
 "version": "0.0.1",
 "private": true,
 "dependencies": {
  "mongodb": "*",
  "monk": "*"
 }
}
$ npm install

创建app.js

链接前面创建的数据库

var monk = require('monk')
var db = monk('localhost:27017/monk-demo')

读取数据:

var monk = require('monk')
var db = monk('localhost:27017/monk-demo')

var products = db.get('products')
  products.find({}, function(err, docs) {
   console.log(docs)
})

[ { _id: 53b4d3238cb4707ca35ab6f8,
  name: 'apple juice',
  description: 'good' } ]

插入数据:

products.insert({"name":"orange juice","description":"just so so"})

查找数据:

products.find({"name":"apple juice"}, function(err, docs) {
  console.log(docs)
})
NodeJs 相关文章推荐
nodejs win7下安装方法
May 24 NodeJs
Nodejs学习笔记之Stream模块
Jan 13 NodeJs
使用NodeJs 开发微信公众号(三)微信事件交互实例
Mar 02 NodeJs
NodeJs的fs读写删除移动监听
Apr 28 NodeJs
配置nodejs环境的方法
May 13 NodeJs
nodejs body-parser 解析post数据实例
Jul 26 NodeJs
Nodejs实现文件上传的示例代码
Sep 26 NodeJs
NodeJS实现自定义流的方法
Aug 01 NodeJs
NodeJS加密解密及node-rsa加密解密用法详解
Oct 12 NodeJs
通过Nodejs搭建网站简单实现注册登录流程
Jun 14 NodeJs
NodeJS http模块用法示例【创建web服务器/客户端】
Nov 05 NodeJs
Nodejs实现WebSocket代码实例
May 19 NodeJs
nodejs之请求路由概述
Jul 05 #NodeJs
Nodejs中自定义事件实例
Jun 20 #NodeJs
Nodejs sublime text 3安装与配置
Jun 19 #NodeJs
nodejs实现黑名单中间件设计
Jun 17 #NodeJs
nodejs分页类代码分享
Jun 17 #NodeJs
nodejs npm包管理的配置方法及常用命令介绍
Jun 05 #NodeJs
nodejs npm install全局安装和本地安装的区别
Jun 05 #NodeJs
You might like
萌王史莱姆”萌王性别尴尬!那“萌战”归女组还是男?
2018/12/17 日漫
支持中文字母数字、自定义字体php验证码代码
2012/02/27 PHP
老版本PHP转义Json里的特殊字符的函数
2015/06/08 PHP
PHP守护进程化在C和PHP环境下的实现
2017/11/21 PHP
PHP使用标准库spl实现的观察者模式示例
2018/08/04 PHP
javascript优先加载笔记代码
2008/09/30 Javascript
FireFox JavaScript全局Event对象
2009/06/14 Javascript
Html中JS脚本执行顺序简单举例说明
2010/06/19 Javascript
JavaScript中的16进制字符(改进)
2011/11/21 Javascript
JS应用正则表达式转换大小写示例
2014/09/18 Javascript
常用的jquery模板插件——jQuery Boilerplate介绍
2014/09/23 Javascript
浅谈js中的闭包
2015/03/16 Javascript
angularjs实现猜大小功能
2017/10/23 Javascript
基于Swiper实现移动端页面图片轮播效果
2017/12/28 Javascript
Angular4学习之Angular CLI的安装与使用教程
2018/01/04 Javascript
javascript中UMD规范的代码推演
2018/08/29 Javascript
在vue项目中引用Iview的方法
2018/09/14 Javascript
详解微信UnionID作用
2019/05/15 Javascript
layui的数据表格+springmvc实现搜索功能的例子
2019/09/28 Javascript
[01:45]2014DOTA2 TI预选赛预选赛 战前探营!
2014/05/21 DOTA
利用Python破解验证码实例详解
2016/12/08 Python
python如何发布自已pip项目的方法步骤
2018/10/09 Python
使用memory_profiler监测python代码运行时内存消耗方法
2018/12/03 Python
Python2和Python3的共存和切换使用
2019/04/12 Python
在Pycharm中使用GitHub的方法步骤
2019/06/13 Python
pytorch中nn.Conv1d的用法详解
2019/12/31 Python
python实点云分割k-means(sklearn)详解
2020/05/28 Python
如何学习Python time模块
2020/06/03 Python
2013年保送生自荐信格式
2013/11/20 职场文书
毕业生求职找工作的自我评价范文
2013/11/27 职场文书
群众路线教育党课主持词
2014/04/01 职场文书
美容院经理岗位职责
2014/04/03 职场文书
教师党员批评与自我批评发言稿
2014/10/15 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
聘用合同范本
2015/09/21 职场文书