如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
部分资料来自网上,自已根据学习整理补充了一下,如有侵权,联系本人。其它学习链接:CURD:HYPERLINK"http://www.zhxiaozhan.com/html/2012/itblog_0108/1462.html"http://www.zhxiaozhan.com/html/2012/itblog_0108/1462.htmlhttp://www.open-open.com/lib/view/open1325589618718.html分页查询:http://www.codesky.net/article/201101/166528.html存放路径:mvmongodb/usr/local/mongodbmkdir/usr/local/mongodb/data启动mongodb/usr/local/mongodb/bin/mongod--dbpath=/usr/local/mongodb/data--fork--logpath=/usr/local/mongodb/dblogs(复制不行就敲)/usr/local/mongodb/bin/mongod--auth--dbpath=/usr/local/mongodb/data/--logpath=/usr/local/mongodb/dblogs–fork--auth授权用户才可以登陆就学怎么用就行了,进入客户端操作/usr/local/mongodb/bin/mongo(mongo命令)退出shell控制台Ctrl+c或exit回车控制台中的基本操作命令如果想查看当前连接在哪个数据库下面,可以直接输入db查看用户列表db.system.users.find();查看所有用户showusers;查看所有数据库showdbs;查看所有集合showcollections;删除当前的数据库db.dropDatabase();删除collectiondb.集合名.drop();想知道mongodb支持哪些命令,可以直接输入help;想知道当前数据库支持哪些方法:db.help();想知道当前集合支持哪些方法:db.user.help();user为集合名更多命令可以用帮助命令获得!定义新的数据库名usemydb数据库基本操作:增查删改db.users.insert({"_id":1,"name":"mongo"})a={"name":"caida"}{"name":"caida"}>b={"age":24}{"age":24}>db.users.insert(a);>db.users.save(b);>db.users.find()自己定义一个函数,来让它实现id自增functioncounter(name){varret=db.counters.findAndModify({query:{_id:name},update:{$inc:{next:1}},"new":true,upsert:true});returnret.next;}db.users.insert({_id:counter("users"),name:"id1"})//_id:1db.users.insert({_id:counter("users"),name:"id2"})//_id:2删除数据db.collname.remove({条件})(不写条件删除所有记录)db.users.remove({"name":"caida"})>db.users.find(){"_id":1,"name":"mongo"}{"_id":ObjectId("4eb2a199bf10550b2177b6f8"),"age":24}修改数据db.collname.update({条件})db.users.update({"_id":1},{"name":"nosql"})>db.users.find(){"_id":1,"name":"nosql"}{"_id":ObjectId("4eb2a199bf10550b2177b6f8"),"age":24}用户授权:这里得注意一下mongodb的用户授权的问题,不然用php连接登录是个大问题,首先要做的是在mongodb上做用户授权一.jsshell里的设置:1../mongo2.useadmin3.db.addUser("root","kkk");#创建mongo超级用户root,密码为1234564.db.auth("root","kkk");#对root用户进行授权5.usetest6.db.addUs