LoginSignup
0
2

More than 5 years have passed since last update.

mongo コマンド一覧

Last updated at Posted at 2017-10-18

mongoコマンド一覧

db確認コマンド

> show dbs
admin 0.078GB
crowidb 0.078GB
local 0.078GB
searchdb 0.078GB
test 0.078GB
test_db 0.078GB

DB切り替え

> use crowidb

コレクション一覧確認

>show collections
attachments
bookmarks
comments
configs
pages
revisions
searchwords
system.indexes
updateposts
user
users
words

DB確認

db.pages.find()
{ "_id" : ObjectId("XXXXXXXXXXXXXXXXXXXXXXX")...........以下省略

DB詳細確認(2017年10月1日の日報のみ抽出)

> db.pages.find({path: "/user/yamada/日報/2017/10/01"})

> db.users.find( {name:'山田 太郎'} )
{ "id" : ObjectId("58fa23767ffd2fbb09ef557d"), "password" : "e740e6904141efbcc221e183d50267dcbed95920eb214dc2f94bf587bc44e87d", "email" : "yamada@test.jp", "username" : "yamada", "name" : "山田 太郎", "admin" : true, "createdAt" : ISODate("2017-04-21T15:21:26.581Z"), "status" : 2, "_v" : 0, "apiToken" : "CzkEzDxllZ9ZPbvJsw/W21XrhNLQd7pbpM5IxMB0eGY=" }

> db.users.find().forEach(function(user){print (user.username + "," + user.name);})
test,てすと
test1,てすといち
test2,てすとに
※function(user)←変数

DB削除

pages
> db.pages.remove({path: "/user/yamada/日報/2017/10/17"})

user
> db.users.remove( {name:'ぱち'} )
WriteResult({ "nRemoved" : 1 })

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2