<p>1、先用usetest命令,转到test数据库中2、建立两个对象3、把这两个对象保存到数据库中的某一个张表说明:1、itcast代表一张表。而这里为collection2、在mongodb中,collection也是可以动态创建的。也就是说当执行这行命令的时候,如果没有该collection会动态的创建该collection。3、大家可以看到,有一行记录为itcast,而另一行记录为classes,这两行记录的key值明显不一样。所collection的结构是随意的,不受约束的。4、利用db.itcast.find()方法可以查询到collection中的所有的数据说明:1、通过查询出来的结果可以看出,每次插入的时候,集合都有一个ID名为_id,这个有点类似与关系型数据库中的主键。2、find方法可以查询集合中所有的数据。该方法返回了一个游标对象。但这个查询我们并没有利用游标,所以mongodb的脚本可以自动遍历游标。我们也可以使用游标来完成遍历。5、_idkeyMongodb支持的数据类型中,_id是内部的。在mongodb的每一个document中都有一个默认的主键_id,该主键的名称是固定的。它可以是mongodb支持的任意数据类型。默认是ObjectId。在关系型数据库中主键能设置为数值类型的。由于mongodb是分布式数据库,所以不支持自动增长。在一个document中,主键也可以不是ObjectId类型,例如我可以插入一行数据为:{_id:1,name:’asdf},但是值必须是唯一的。</p>