MongoDB的基本操作(创建数据库,数据表,查询数据表信息)

今天,因为有朋友想要了解MongoDB的基本操作。所以,我就写一篇关于MongoDB的文章,占个坑以后有时间研究MongoDB再正式的写MongoDB的文章。关于MongoDB的安装,可以参考一下我的文章:MongoDB的windows安装MongoDB的Linux安装

我们先查看数据库:
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
然后,创建一个空数据库,获取当前数据库名称。
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
我们发现,show dbs没有显示数据库,说眀没有创建成功??不是的,是因为数据库是空的,我们使用数据库创建数据表,就可以显示数据库了。
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
上图,我们使用数据库DB2,创建了一张数据表person,并且插入一条数据。(数据是以键值对的方式出现的)
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
我们再次查询,发现已经创建了数据库DB2。
我们可以查看当前使用的数据库,和数据库中存在的数据表,如下图:
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
我们可以查询数据表person的数据。
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
我们还可以进行多条数据插入操作,如下图:
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
我们再次查询person表的数据,如下图:
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
证明数据插入成功。

我们可以对数据表的某一条数据进行更新操作,以其中的某一条数据的一个字段作为更新条件。
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
根据上图的查询结果,我们发现成功更新了Tom的年龄。

我们使用update的时候,选取一个字段进行更新,会发现一个问题,就是当我们选取的字段是多条数据中都具有的字段,并不会同时更新拥有同一字段的数据。只会更新默认的第一条数据,如下图:
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
当我们需要进行条件查询的时候,可以这样做:
查询所有性别为女的数据
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
查询所有年龄大于20岁的数据
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
查询所有年龄小于等于21岁的数据
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
查询所有name字段包含a的数据
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
关于MongoDB查询数据,可以参考:大佬的文章

删除所有name中含有m的数据。
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
删除数据表person
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
删除数据库DB2
《MongoDB的基本操作(创建数据库,数据表,查询数据表信息)》
最后,感谢大家前来观看鄙人的文章,文中或有诸多不妥之处,还望指出和海涵。

    原文作者:不羁_神话
    原文地址: https://blog.csdn.net/weixin_43408020/article/details/116009373
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞