用户工具

站点工具


分享:技术:mongodb:mongodb的介绍

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
分享:技术:mongodb:mongodb的介绍 [2015/07/26 14:38]
gxx
分享:技术:mongodb:mongodb的介绍 [2015/07/26 15:06] (当前版本)
gxx
行 295: 行 295:
 gxx@iZ23goxo66aZ:​~$ ​ gxx@iZ23goxo66aZ:​~$ ​
 </​code>​ </​code>​
 +<​code>​
 +gxx@iZ23goxo66aZ:​~$ mongo #​进入mongodb
 +MongoDB shell version: 2.4.9 #​当前版本
 +connecting to: test #​默认进入test数据库
 +> db.mycol3.find({"​age":​{$ne:​20}}) #​查看集合mycol3的age!=20的文档
 +{ "​_id"​ : ObjectId("​55b47f3b0a35077a1f579fe0"​),​ "​name"​ : "​关向辉"​ }
 +{ "​_id"​ : ObjectId("​55b47f420a35077a1f579fe1"​),​ "​syl"​ : "​沈云龙"​ }
 +{ "​_id"​ : ObjectId("​55b47f420a35077a1f579fe2"​),​ "​cld"​ : "​曹丽东"​ }
 +> db.mycol3.find({"​age":​{$ne:​20}}).limit(2) #​查看集合mycol3的age!=20的文档,只返回2条
 +{ "​_id"​ : ObjectId("​55b47f3b0a35077a1f579fe0"​),​ "​name"​ : "​关向辉"​ }
 +{ "​_id"​ : ObjectId("​55b47f420a35077a1f579fe1"​),​ "​syl"​ : "​沈云龙"​ }
 +> db.mycol3.find({"​age":​{$ne:​20}}).limit(2).skip(1) #​查看集合mycol3的age!=20的文档,过滤第一条,只返回2条
 +{ "​_id"​ : ObjectId("​55b47f420a35077a1f579fe1"​),​ "​syl"​ : "​沈云龙"​ }
 +{ "​_id"​ : ObjectId("​55b47f420a35077a1f579fe2"​),​ "​cld"​ : "​曹丽东"​ }
 +> db.mycol3.find().sort({"​name":​1}) #​查看集合mycol3的所有文档,按name正序排列
 +{ "​_id"​ : ObjectId("​55b47f420a35077a1f579fe1"​),​ "​syl"​ : "​沈云龙"​ }
 +{ "​_id"​ : ObjectId("​55b47f420a35077a1f579fe2"​),​ "​cld"​ : "​曹丽东"​ }
 +{ "​_id"​ : ObjectId("​55b47f3b0a35077a1f579fe0"​),​ "​name"​ : "​关向辉"​ }
 +{ "​_id"​ : ObjectId("​55b47f460a35077a1f579fe3"​),​ "​name"​ : "​周哲博",​ "​age"​ : 20, "​love"​ : [  "​apple", ​ "​pear"​ ] }
 +> db.mycol3.find().sort({"​name":​-1}) #​查看集合mycol3的所有文档,按name反序排列
 +{ "​_id"​ : ObjectId("​55b47f460a35077a1f579fe3"​),​ "​name"​ : "​周哲博",​ "​age"​ : 20, "​love"​ : [  "​apple", ​ "​pear"​ ] }
 +{ "​_id"​ : ObjectId("​55b47f3b0a35077a1f579fe0"​),​ "​name"​ : "​关向辉"​ }
 +{ "​_id"​ : ObjectId("​55b47f420a35077a1f579fe1"​),​ "​syl"​ : "​沈云龙"​ }
 +{ "​_id"​ : ObjectId("​55b47f420a35077a1f579fe2"​),​ "​cld"​ : "​曹丽东"​ }
 +> exit #​退出mongodb
 +bye
 +gxx@iZ23goxo66aZ:​~$ ​
 +</​code>​
 +<​code>​
 +gxx@iZ23goxo66aZ:​~$ mongo #​进入mongodb
 +MongoDB shell version: 2.4.9 #​当前版本
 +connecting to: test #​默认进入test数据库
 +> db.mycol3.ensureIndex({"​name":​1}) #​创建索引提高查询效率,并设置1正序和-1倒序
 +> db.mycol3.ensureIndex({"​name":​1,"​age":​-1}) #​设置多个字段索引提高查询效率
 +> exit #​退出mongodb
 +bye
 +gxx@iZ23goxo66aZ:​~$ ​
 +</​code>​
 +mongodb暂没操作的部分:
 +  * mongodb的聚合
 +  * mongodb的复制
 +  * mongodb的备份和恢复
分享/技术/mongodb/mongodb的介绍.1437892732.txt.gz · 最后更改: 2015/07/26 14:38 由 gxx