How to insert data to mongodb on centos 7[亲测有效]

How to insert data to mongodb on centos 7[亲测有效]insert & read data to mongodb > use lanzhou switched to db lanzhou > db.wuwei.save( { a: 1 } ) Writ…

How to insert data to mongodb on centos 7

insert & read data to mongodb

> use lanzhou
switched to db lanzhou
> db.wuwei.save( { a: 1 } )
WriteResult({ "nInserted" : 1 })
> db.wuwei.find()
{ "_id" : ObjectId("5f0faebe2d6c5971111129df"), "a" : 1 }
> 

代码100分

e.g.

代码100分> db.inventory.insertOne(
...    { item: "canvas", qty: 100, tags: ["cotton"], size: { h: 28, w: 35.5, uom: "cm" } }
... )
{
        "acknowledged" : true,
        "insertedId" : ObjectId("5f0fb0712d6c5971111129e0")
}
> db.inventory.find()
{ "_id" : ObjectId("5f0fb0712d6c5971111129e0"), "item" : "canvas", "qty" : 100, "tags" : [ "cotton" ], "size" : { "h" : 28, "w" : 35.5, "uom" : "cm" } }
> db.inventory.find( { item: "canvas" } )
{ "_id" : ObjectId("5f0fb0712d6c5971111129e0"), "item" : "canvas", "qty" : 100, "tags" : [ "cotton" ], "size" : { "h" : 28, "w" : 35.5, "uom" : "cm" } }
> 
> 
> db.inventory.insertMany([
...    { item: "journal", qty: 25, tags: ["blank", "red"], size: { h: 14, w: 21, uom: "cm" } },
...    { item: "mat", qty: 85, tags: ["gray"], size: { h: 27.9, w: 35.5, uom: "cm" } },
...    { item: "mousepad", qty: 25, tags: ["gel", "blue"], size: { h: 19, w: 22.85, uom: "cm" } }
... ])
{
        "acknowledged" : true,
        "insertedIds" : [
                ObjectId("5f0fb1002d6c5971111129e1"),
                ObjectId("5f0fb1002d6c5971111129e2"),
                ObjectId("5f0fb1002d6c5971111129e3")
        ]
}
> db.inventory.find()
{ "_id" : ObjectId("5f0fb0712d6c5971111129e0"), "item" : "canvas", "qty" : 100, "tags" : [ "cotton" ], "size" : { "h" : 28, "w" : 35.5, "uom" : "cm" } }
{ "_id" : ObjectId("5f0fb1002d6c5971111129e1"), "item" : "journal", "qty" : 25, "tags" : [ "blank", "red" ], "size" : { "h" : 14, "w" : 21, "uom" : "cm" } }
{ "_id" : ObjectId("5f0fb1002d6c5971111129e2"), "item" : "mat", "qty" : 85, "tags" : [ "gray" ], "size" : { "h" : 27.9, "w" : 35.5, "uom" : "cm" } }
{ "_id" : ObjectId("5f0fb1002d6c5971111129e3"), "item" : "mousepad", "qty" : 25, "tags" : [ "gel", "blue" ], "size" : { "h" : 19, "w" : 22.85, "uom" : "cm" } }
> db.inventory.find( { item: "mat" } )
{ "_id" : ObjectId("5f0fb1002d6c5971111129e2"), "item" : "mat", "qty" : 85, "tags" : [ "gray" ], "size" : { "h" : 27.9, "w" : 35.5, "uom" : "cm" } }
> db.inventory.find({item:"mat"})
{ "_id" : ObjectId("5f0fb1002d6c5971111129e2"), "item" : "mat", "qty" : 85, "tags" : [ "gray" ], "size" : { "h" : 27.9, "w" : 35.5, "uom" : "cm" } }
> db.inventory.find({})
{ "_id" : ObjectId("5f0fb0712d6c5971111129e0"), "item" : "canvas", "qty" : 100, "tags" : [ "cotton" ], "size" : { "h" : 28, "w" : 35.5, "uom" : "cm" } }
{ "_id" : ObjectId("5f0fb1002d6c5971111129e1"), "item" : "journal", "qty" : 25, "tags" : [ "blank", "red" ], "size" : { "h" : 14, "w" : 21, "uom" : "cm" } }
{ "_id" : ObjectId("5f0fb1002d6c5971111129e2"), "item" : "mat", "qty" : 85, "tags" : [ "gray" ], "size" : { "h" : 27.9, "w" : 35.5, "uom" : "cm" } }
{ "_id" : ObjectId("5f0fb1002d6c5971111129e3"), "item" : "mousepad", "qty" : 25, "tags" : [ "gel", "blue" ], "size" : { "h" : 19, "w" : 22.85, "uom" : "cm" } }
> db.inventory.insertOne(
...    { item: "canvas", qty: 100, tags: ["cotton"], size: { h: 28, w: 35.5, uom: "cm" } }
... )
{
	"acknowledged" : true,
	"insertedId" : ObjectId("5f0fb1f22d6c5971111129e4")
}
> db.inventory.find({})
{ "_id" : ObjectId("5f0fb0712d6c5971111129e0"), "item" : "canvas", "qty" : 100, "tags" : [ "cotton" ], "size" : { "h" : 28, "w" : 35.5, "uom" : "cm" } }
{ "_id" : ObjectId("5f0fb1002d6c5971111129e1"), "item" : "journal", "qty" : 25, "tags" : [ "blank", "red" ], "size" : { "h" : 14, "w" : 21, "uom" : "cm" } }
{ "_id" : ObjectId("5f0fb1002d6c5971111129e2"), "item" : "mat", "qty" : 85, "tags" : [ "gray" ], "size" : { "h" : 27.9, "w" : 35.5, "uom" : "cm" } }
{ "_id" : ObjectId("5f0fb1002d6c5971111129e3"), "item" : "mousepad", "qty" : 25, "tags" : [ "gel", "blue" ], "size" : { "h" : 19, "w" : 22.85, "uom" : "cm" } }
{ "_id" : ObjectId("5f0fb1f22d6c5971111129e4"), "item" : "canvas", "qty" : 100, "tags" : [ "cotton" ], "size" : { "h" : 28, "w" : 35.5, "uom" : "cm" } }
> 

delete data from mongodb

> db.collection.deleteMany()
2020-07-16T09:58:19.683+0800 E  QUERY    [js] uncaught exception: Error: find() requires query criteria :
Bulk/this.find@src/mongo/shell/bulk_api.js:796:23
DBCollection.prototype.deleteMany@src/mongo/shell/crud_api.js:420:20
@(shell):1:1
> db.inventory.deleteMany()
2020-07-16T09:58:54.991+0800 E  QUERY    [js] uncaught exception: Error: find() requires query criteria :
Bulk/this.find@src/mongo/shell/bulk_api.js:796:23
DBCollection.prototype.deleteMany@src/mongo/shell/crud_api.js:420:20
@(shell):1:1
> db.inventory.deleteMany({})
{ "acknowledged" : true, "deletedCount" : 10 }
> db.inventory.find()
> 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7298.html

(0)
上一篇 2023-03-22
下一篇 2023-03-23

相关推荐

  • Python基础之数据库:5、创建表的完整语法、MySQL数据类型「终于解决」

    Python基础之数据库:5、创建表的完整语法、MySQL数据类型「终于解决」一、创建表的完整语法 1、创建表的语法 create table 表名( ​ 字段名1 字段类型(数字) 约束条件, ​ 字段名2 字段类型(数字) 约束条件, ​ 字段名3 字段类型(数字) 约束条

    2023-06-17
    142
  • Python实现九九乘法表

    Python实现九九乘法表Python是一种高级编程语言,其在数据处理、Web开发、游戏开发等领域都具有广泛的应用。九九乘法表是学习Python编程的一项基础练习,可以通过实现九九乘法表来提高Python编程技能。在本文中,我们将介绍如何用Python编写九九乘法表。

    2024-08-19
    27
  • 面试官:不会看SQL执行计划,简历也敢写精通SQL优化?

    面试官:不会看SQL执行计划,简历也敢写精通SQL优化?这是我的第204期分享作者|程序员内点事来源|程序员内点事(ID:chengxy-nds)分享|Java中文社群(ID:javacn666)昨天中午在食堂,和部门的技术大牛们坐在一桌吃饭,作为一个卑…

    2023-03-30
    141
  • Hive简介[通俗易懂]

    Hive简介[通俗易懂]1.1 Hive简介 1.1.1 什么是Hive Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能。 1.1.2 为什么使用Hive 直接

    2022-12-30
    138
  • Python字典:简单高效的数据存储与查询

    Python字典:简单高效的数据存储与查询Python中的字典是一种无序的可变集合,其中的元素以键值对的形式存储。在字典中,键和值都可以是任意的Python对象。字典的键必须是不可变对象(如字符串、数字或元组),值可以是任何对象。Python中的字典类似于Java中的Map、C++中的std::map等数据结构。

    2024-02-21
    106
  • Python字典键值对删除方法详解

    Python字典键值对删除方法详解在Python语言中,字典(dictionary)是一种基本的数据结构。字典是由键(key)和值(value)构成的一种无序的集合,键和值之间通过冒号“:”连接。不过,有时候我们需要从字典中删除某些键值对,以满足我们的需求。本文将从多个方面详细阐述Python中删除字典键值对的方法。

    2024-05-10
    69
  • 刨根问底,完美解决Django2版本连接MySQL报错的问题「建议收藏」

    刨根问底,完美解决Django2版本连接MySQL报错的问题「建议收藏」引子 关于Django2版本连接MySQL发生的问题以及修改源码的解决方法参考下面这篇文章: Django与MySQL的交互 但是,上面这种修改源码的方法在生产环境中使用的话会有很多问题。 本文为大家

    2023-02-19
    135
  • 初中数学“3.1-1 用字母表示数”说课稿「建议收藏」

    初中数学“3.1-1 用字母表示数”说课稿「建议收藏」尊敬的各位评委老师: 大家好!今天我说课的课题是《用字母表示数》,接下来我将从教材分析,教法和学法,教学过程以及板书设计四个大点对本堂课的教学进行说明。 一:教材分析 这一大点我将从教材地位,教学目…

    2022-12-25
    149

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注