Mongodb入门踩坑(一)

    技术2022-08-16  78

    1.使用spring-mongo 的时候, 我们一般直接把数据放到mongodb里面, 那么表名是怎样的呢?

       spring-mongo 默认会把javabean 当作表名, 并且是小写开头的, 比如User 的类, 放进入的表名为 user, 

        如果需要自定义表名,可以加上注解@Document(collection="User")

     

    2. 查看修改后的结果:

      1) 连接mongodb 

    ./mongo 127.0.0.1:27002/test -u test -p test --port 27002 --authenticationDatabase test

    2) 查看db 状态

       db.test.stats();

    3) 查看集合(表)名, 等同于mysql  show tables;

    show collections ;

    4) 查看表数据 ,等同于mysql select * from User;

    db.User.find()

    5) 根据查询条件 等同于mysql select * from User where id=1;

    db.User.find({id:1})

    6) 其他运算符

      

    (>) 大于 - $gt(<) 小于 - $lt(>=) 大于等于 - $gte(<= ) 小于等于 - $lte

    Processed: 0.029, SQL: 9