zoukankan      html  css  js  c++  java
  • mongodb的基本操作之数据写入和查询

    连接到mongodb服务器后,查看当前数据中有多少数据库
    show dbs
     
    切换数据库
    use conf
     
     
    删除数据库
    db.dropDatabase()
    再次使用
    use conf
    切换数据库,在使用use之前,不需要对数据库进行额外对创建,mongod会在需要的时候自己创建数据库

    写入

    在mongo中,我们将一张表称作一个集合,现在看看在mongodb如何进行写入,使用
    db.test_collection.insert({x:1})
    进行写入,test_collection,表格名,insert的是json数据
    再次使用
    show dbs
    发现conf数据库被创建了
    查询表集合
    show collections
    可以看到之前创建的表test_collection

    查询

    在mongodb使用find进行查询
    db.test_collection.find();
    可以查看到刚才到数据,我们注意到,除了刚才到x为1之外,还有一个额外的_id字段,_id是mongodb自己生成的字段,在全局范围内不会重复,在分布式的数据库中,一定要有一个唯一的字段来进行数据的处理



    插入多条数据
    for(i=2;i<100;i++) db.test_collection.insert({x:i})
    查询一下
    db.test_collection.find()
    发现数据非常多
    我们用
    db.test_collection.find().count()
    得到数据100
    查询方式
    db.test_collection.find().skip(3).limit(2).sort({x:1})
    对数据进行查询,过滤掉前3条数据,同时查询过滤后掉前2条数据并按照x排序
     
     
  • 相关阅读:
    Phar与Composer
    [转]一张图帮你搞定职业规划
    Yii2初谈
    阿里前端框架Alice是个不错的选择
    PHP的PSR系列规范都有啥内容
    最新微信公众平台js sdk整合PHP版
    何时该开始写测试代码
    我们太匆忙
    今日思考
    Scala确实是门好语言
  • 原文地址:https://www.cnblogs.com/wzndkj/p/9375374.html
Copyright © 2011-2022 走看看