> 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