6.1.1 명령어 예시

MongoDB 검색 창에서 사용하는 명령어 예제입니다.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 -- create collection db.createCollection('sample7'); -- insert db.sample.insert({name: "Audi", price: 52642}); db.getCollection("sample").insert({name: "Audi", price: 52642}); db.getCollection("sample").insertMany( [ { name: 'John', address: 'Highway 71'}, { name: 'Peter', address: 'Lowstreet 4'}, { name: 'Amy', address: 'Apple st 652'}, { name: 'Hannah', address: 'Mountain 21'}, { name: 'Michael', address: 'Valley 345'}, { name: 'Sandy', address: 'Ocean blvd 2'}, { name: 'Betty', address: 'Green Grass 1'}, { name: 'Richard', address: 'Sky st 331'}, { name: 'Susan', address: 'One way 98'}, { name: 'Vicky', address: 'Yellow Garden 2'}, { name: 'Ben', address: 'Park Lane 38'}, { name: 'William', address: 'Central st 954'}, { name: 'Chuck', address: 'Main Road 989'}, { name: 'Viola', address: 'Sideway 1633'} ] ); -- limit db.getCollection("sample").find().limit(5); -- update db.getCollection("sample").update({price:52642}, {$set:{name:"audio-52"}}); db.getCollection("sample").update({name:/^1A/}, {$set:{name:"up-audio-52"}}); db.getCollection("sample").updateMany({name:/^up/}, {$set:{name:"up-audio-52"}}); -- find db.sample.find(); db.getCollection("sample").find({name: "Audi"}); -- sort db.getCollection("sample").find({name: "Audi"}).sort({name: 1}); db.getCollection("sample").find().sort({price: 1}); db.getCollection("sample").find().sort({price: -1}); -- delete db.getCollection("sample").delete({name: "Audi"}); -- drop db.getCollection("sample2").drop();