数据查询
增加 persons 集合,执行 persons.json (附件)实现文档的插入,基于Library 数据库中的Media和Persons集合:load ("persons.json")
- 查询出所有 library 数据库中的media集合的数据
db.media.find()
- 查询出 persons 集合中所有数据的指定键(name,age,country)
db.persons.find ( {, {_id:0,name:1,age:1,country:1})
- 查询出所有 library 数据库中的media集合的包含特定歌曲"In Bloom"的CD数据
db.media.find ( {"Tracklist. Title": "In Bloom"} )
- 查询出persons集合中所有文档的name和age列,按年龄升序输出
db.persons.find ( {} , {_id:0,name:l,age:1}).sort({age:1})
- 查询出 persons 文档中前5条数据,_id列不输出
db.persons.find ( {} , {_id:0}).limit(5)
- 查询出persons 文档中6-10条数据
db.persons.find().limit (5) .skip (5)
- 查询 media集合中的第一个记录(或者最后一条文档)。
db.persons.findOne( )
或者
db.persons.find