nodejs中使用monk访问mongodb

来源:互联网 发布:linux下安装中文字体 编辑:程序博客网 时间:2024/04/29 23:03

安装mongodb

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

    启动mongodb

   

$ mongod

    连接mogodb

   

$ mongomongo> use monk-appmongo> 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)})

   

您可能感兴趣的文章:

  • MongoDB数据库插入、更新和删除操作详解
  • MongoDB各种查询操作详解
  • MongoDB整库备份与还原以及单个collection备份、恢复方法
  • MongoDB学习笔记(一) MongoDB介绍与安装方法
  • php对mongodb的扩展(初识如故)
  • MongoDB 语法使用小结

    QQ空间 新浪微博 腾讯微博 搜狐微博 人人网 开心网 百度搜藏更多

    Tags:node mongodb

    复制链接收藏本文打印本文关闭本文返回首页

    上一篇:我的Node.js学习之路(四)--单元测试

    下一篇:我的NodeJs学习小结(一)

   

相关文章

  • 2014-06-06nodejs文件操作模块FS(File System)常用函数简明总结
  • 2014-06-06Nodejs sublime text 3安装与配置
  • 2014-06-06nodejs npm install全局安装和本地安装的区别
  • 2014-06-06node.js应用后台守护进程管理器Forever安装和使用实例
  • 2014-07-07nodejs之请求路由概述
  • 2014-06-06Nodejs中自定义事件实例
  • 2014-06-06connect中间件session、cookie的使用方法分享
  • 2014-06-06搭建pomelo 开发环境
  • 2014-06-06Node.js实现简单聊天服务器
  • 2014-06-06Node.js中对通用模块的封装方法

   

文章评论

   

最 近 更 新

   

  • 我的Node.js学习之路(一)
  • nodejs之请求路由概述
  • 使用upstart把nodejs应用封装为系统服务实
  • 什么是Node.js?Node.js详细介绍
  • Nodejs中自定义事件实例
  • node.js实现逐行读取文件内容的代码
  • nodejs npm包管理的配置方法及常用命令介
  • node.js WEB开发中图片验证码的实现方法
  • 使用Node.js实现一个简单的FastCGI服务器
  • connect中间件session、cookie的使用方法

   

热 点 排 行

   

  • nodejs文件操作模块FS(File Sys
  • nodejs获取本机内网和外网ip地址
  • Nodejs sublime text 3安装与配置
  • node.js WEB开发中图片验证码的实
  • NODE.JS加密模块CRYPTO常用方法介
  • Node.js(安装,启动,测试)
  • node.js应用后台守护进程管理器F
  • nodejs npm install全局安装和本
  • node.js实现多图片上传实例
  • nodejs npm包管理的配置方法及常
0 0