mongodb 连接和操作
使用方法:
1.安装mongodb
2.配置环境变量
mac下:
export PATH=/Users/sunbey/Documents/learn/mongodb/mongodb-osx-x86_64-3.4.0/bin:$PATH
3.新建data\db文件夹
4.运行mongod -dbpath "C:\data"指向文件夹
5.新开cmd,运行mongo操作数据库
操作:
show dbs 注:显示数据库
use 数据库名 注:操作数据库
show collections 注:显示数据表
db.数据表名.find() 注:显示数据表里的数据
db.数据表名.save() 注:往数据表里插入数据
mongodb连接数据库:
var mongodb = require('mongodb') mongodb.connect("mongodb://127.0.0.1:27017/movie",function(err,db){ //movie为数据库名 var result = db.collection('movietbl').find(); //movielist为对应数据库下的集合(类似表) result.forEach(function(item,err){ console.log(item.title) },function(){ db.close(); }) })
加入到服务当中:
cmd > cd C:\Program Files\MongoDB\Server\3.2\bin
--------------------------------------------------------------------
C:\Program Files\MongoDB\Server\3.2\bin
--------------------------------------------------------------------
mongod --dbpath "C:\Program Files\data\db" --logpath "C:\Program Files\data\log\MongoDB.log" --install --serviceName "MongoDB"
--------------------------------------------------------------------
mongod --dbpath "C:\Program Files\data\db" --logpath "C:\Program Files\data\log\MongoDB.log" --remove --serviceName "MongoDB"
--------------------------------------------------------------------
NET START MongoDB
NET stop MongoDB
更新操作
mongodb修改器 $inc/$set/$unset/$push/$pop/$upsert/$ne/$addToSet/$pull/
详见:http://blog.csdn.net/mcpang/article/details/7752736
===============================================================
问题:
BadValue Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set
解决:
export LC_ALL=C
mongo