简略初次操作mongo及相关命令(终端命令行)

~$ mongo
MongoDB shell version: 2.6.10
connecting to: test
> help
db.help()                    help on db methods
db.mycoll.help()             help on collection methods
sh.help()                    sharding helpers
rs.help()                    replica set helpers
help admin                   administrative help
help connect                 connecting to a db help
help keys                    key shortcuts
help misc                    misc things to know
help mr                      mapreduce


show dbs                     show database names
show collections             show collections in current database
show users                   show users in current database
show profile                 show most recent system.profile entries with time >= 1ms
show logs                    show the accessible logger names
show log [name]              prints out the last segment of log in memory, 'global' is default
use <db_name>                set current database
db.foo.find()                list objects in collection foo
db.foo.find( { a : 1 } )     list objects in foo where a == 1
it                           result of the last line evaluated; use to further iterate
DBQuery.shellBatchSize = x   set default number of items to display on shell
exit                         quit the mongo shell
> show dbs
admin  (empty)
local  0.078GB
test   0.078GB
> use bensonok
switched to db bensonok
> show dbs;
admin  (empty)
local  0.078GB
test   0.078GB
> db.getName();
bensonok
> show dbs;
admin  (empty)
local  0.078GB
test   0.078GB
> db.stats;
function (scale){
    return this.runCommand( { dbstats : 1 , scale : scale } );
}
> db.getMongo();
connection to 127.0.0.1
> db.addUse("bensonbb");
2017-05-14T23:03:00.925+0800 TypeError: Property 'addUse' of object bensonok is not a function
> show dbs;
admin  (empty)
local  0.078GB
test   0.078GB
> show dbs
admin  (empty)
local  0.078GB
test   0.078GB
> use bensonok
switched to db bensonok
> show dbs;
admin  (empty)
local  0.078GB
test   0.078GB
> show collections
> db.createCollection("bensonok1",{"name":"luo","age":"19"});
{ "ok" : 1 }
> show collections
bensonok1
system.indexes
> db.bensonok1.find().pretty();
> db.bensonok1.insert ({“name”: “little benson”, “age”: 19, “area”: “gd”});
2017-05-14T23:15:39.012+0800 SyntaxError: Unexpected token ILLEGAL
> > db.bensonok1.insert ({“name”: “little benson”, “age”: 19, “area”: “gd”});
2017-05-14T23:16:10.515+0800 SyntaxError: Unexpected token >
> db.bensonok1.insert({“name”: “little benson”, “age”: 19, “area”: “gd”});
2017-05-14T23:16:46.561+0800 SyntaxError: Unexpected token ILLEGAL
> show collections
bensonok1
system.indexes
> db.bensonok1.find().pretty();
> db.getCollectionNames();
[ "bensonok1", "system.indexes" ]
> db.bensonok1.insert({"name":"little benson", "age": 19, "area": "gd"});
WriteResult({ "nInserted" : 1 })
>  db.bensonok1.find().pretty();
{
"_id" : ObjectId("59187674e4ada5f193408b4c"),
"name" : "little benson",
"age" : 19,
"area" : "gd"
}
> db.bensonok1.find({"name": "little benson"})
{ "_id" : ObjectId("59187674e4ada5f193408b4c"), "name" : "little benson", "age" : 19, "area" : "gd" }
> db.bensonok1.find({"age":{$lt:20}});
{ "_id" : ObjectId("59187674e4ada5f193408b4c"), "name" : "little benson", "age" : 19, "area" : "gd" }
> db.bensonok1.update({"age":22},{$set:{"name":"little benson"}},false, false);
WriteResult({ "nMatched" : 0, "nUpserted" : 0, "nModified" : 0 })
> db.bensonok1.find().pretty();
{
"_id" : ObjectId("59187674e4ada5f193408b4c"),
"name" : "little benson",
"age" : 19,
"area" : "gd"
}
> db.bensonok1.update({"age":19},{$set:{"name":"little benson1"}},false, false);


WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
> db.bensonok1.find().pretty();
{
"_id" : ObjectId("59187674e4ada5f193408b4c"),
"name" : "little benson1",
"age" : 19,
"area" : "gd"
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值