或者手动创建集合:db.createCollection(name,[options])
其中options:
参数capped: 默认值为false表示不设置上限,值为true表示设置上限
参数size...: 当capped值为true时,需要指定此参数,表示上限大小,当文档达到上限时,会将之前的数据覆盖,单位为字节
当集合存在时:
查看集合:show collections
删除集合:db.集合名称....):db.集合名称.insert(document)
插入数据(字段_id存在就更新):db.集合名称.save(document)
举个栗子:
#插入文档时,如果不指定_id参数,MongoDB会为文档分配一个唯一的...db.集合名称.find({},{字段名称:1,...})
想显示的字段设置为1,不想显示的字段不设置,而_id这个字段比较特殊,想要他不显示需要设置_id为0。..._id后面
取不同的字段的值需要使用$,$gender,$age
取字典嵌套的字典中的值的时候$_id.country
能够同时按照多个键进行分组
{$group:{_id:{country:"$字段"