推广 热搜: 劳务  海南  2024  合同  江苏  云南  劳务系统  2023  劳务派遣管理软件  劳务派遣管理系统 

深入MongoDBShell(二)

   2024-06-12 210
核心提示:p1、先用usetest命令,转到test数据库中2、建立两个对象3、把这两个对象保存到数据库中的某一个张表说明:1、itcast代表一张表。
<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>
 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备18079127号  |  粤ICP备18079127号