接上一篇文章继续《MongoDB 在windows shell环境下的基本操作和命令的使用示例(三)》
1,集合的嵌套,在testcoll集合中添加一个嵌套集合,其它的嵌套和下面一样
db.testcoll.insert({"name":"顶级","age":22,"salares":5000,"course":["语文","数学","英语","meishu"],"parents":[{"name":"父亲111","job":"juzhang","age":45},{"name":"母亲111","job":"juzhang1","age":35}]})
2,这样集合的操作就会变的特别复杂,所以在实际使用中建议数据的存储结构尽量简单
集合中判断某个字段是否存在$exists,可以对一些不需要的数据进行过滤
找出集合中parents存在的字段
db.testcoll.find({"parents":{"$exists":true}}).pretty()