> document = ( { "Type" : "Book", "Title" : "Definitive Guide to MongoDB 2nd ed.,
The", "ISBN" : "978-1-4302-5821-6", "Publisher" : "Apress", "Author": [
"Hows, David", "Plugge, Eelco", "Membrey, Peter", "Hawkins, Tim" ] } )
Thêm 1 document vào 1 collection là media, dù collection media tồn tạ hay không, nếu không khi dùng câu lệnh dưới đây nó sẽ tự tạo ra. Một Collection tương đương 1 table trong RDBMS.
> db.media.insert(document)
--thêm 1 dạng document khác
db.media.insert( { "Type" : "CD",
"Artist" : "Nirvana",
"Title" : "Nevermind",
"Tracklist" : [
{
"Track" : "1",
"Title" : "Smells Like Teen Spirit",
"Length" : "5:02"
},
{
"Track" : "2",
"Title" : "In Bloom",
"Length" : "4:15"
}
]
}
)
--Bây giờ muốn truy vấn các document trong collection là media ta tạo ở trên
> db.media.find()
Nếu muốn tìm kiếm theo một field nào đó, không cần tất cả, thì ta chỉ định như sau:
> db.media.find ( {Artist : "Nirvana"} )
Nếu ta chỉ muốn cho hiển thị một field nào đó, không cần tất cả, thì ta chỉ định như sau:
> db.media.find ( {Artist : "Nirvana"}, {Title: 1} )
Nếu ta muốn sort theo cột Title
> db.media.find().sort( { Title: 1 })
Nếu ta muốn lấy top 10 document đầu tiên
> db.media.find().limit( 10 )
Nếu ta muốn bỏ qua 20 document đầu tiên
> db.media.find().skip( 20 )
Nếu muốn update 1 document
> db.media.update( { "Title" : "Matrix, The"}, {"Type" : "DVD", "Title" :
"Matrix, The", "Released" : 1999, "Genre" : "Action"}, { upsert: true} )
0 comments:
Post a Comment