mongo shell的使用 (3)--显示创建集合与循环插入文档

1.在执行插入文档之前,可以显示创建集合。

db.createCollection("xxx")。

MongoDB Enterprise > db.createCollection("user1")
{ "ok" : 1 }

MongoDB Enterprise > use mydb
switched to db mydb


MongoDB Enterprise > db
mydb


MongoDB Enterprise > show collections
users


MongoDB Enterprise > db.createCollection("user1")
{ "ok" : 1 }


MongoDB Enterprise > show collections
user1
users
MongoDB Enterprise >

2.使用for循环,插入文档到集合中。

MongoDB Enterprise > for(var i=1;i<20;i++)db.users1.insert({"name":"user"+i,"age":10+i,"gender":"female"})
WriteResult({ "nInserted" : 1 })

MongoDB Enterprise > for(var i=1;i<20;i++)db.users1.insert({"name":"user"+i,"age
":10+i,"gender":"female"})
WriteResult({ "nInserted" : 1 })
MongoDB Enterprise > db.users1.find()
MongoDB Enterprise > db.users1.find()
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9e9"), "name" : "user1", "age" : 11, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9ea"), "name" : "user2", "age" : 12, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9eb"), "name" : "user3", "age" : 13, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9ec"), "name" : "user4", "age" : 14, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9ed"), "name" : "user5", "age" : 15, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9ee"), "name" : "user6", "age" : 16, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9ef"), "name" : "user7", "age" : 17, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9f0"), "name" : "user8", "age" : 18, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9f1"), "name" : "user9", "age" : 19, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9f2"), "name" : "user10", "age" : 20, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9f3"), "name" : "user11", "age" : 21, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9f4"), "name" : "user12", "age" : 22, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9f5"), "name" : "user13", "age" : 23, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9f6"), "name" : "user14", "age" : 24, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9f7"), "name" : "user15", "age" : 25, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9f8"), "name" : "user16", "age" : 26, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9f9"), "name" : "user17", "age" : 27, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9fa"), "name" : "user18", "age" : 28, "gender" : "female" }
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9fb"), "name" : "user19", "age" : 29, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0f9fc"), "name" : "user20", "age" : 30, "gender" : "female" }
Type "it" for more
MongoDB Enterprise >

find命令返回指向结果集的一个游标。游标会显示前20个文档,同时等待寻求遍历(it)显示后20个文档。Type "it" for more语句就是提示用户输入it展示更多的数据记录。

MongoDB Enterprise > it
{ "_id" : ObjectId("60a4ca0e2cd1040071e0f9fd"), "name" : "user21", "age" : 31, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0f9fe"), "name" : "user22", "age" : 32, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0f9ff"), "name" : "user23", "age" : 33, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0fa00"), "name" : "user24", "age" : 34, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0fa01"), "name" : "user25", "age" : 35, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0fa02"), "name" : "user26", "age" : 36, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0fa03"), "name" : "user27", "age" : 37, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0fa04"), "name" : "user28", "age" : 38, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0fa05"), "name" : "user29", "age" : 39, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0fa06"), "name" : "user30", "age" : 40, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0fa07"), "name" : "user31", "age" : 41, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0fa08"), "name" : "user32", "age" : 42, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0fa09"), "name" : "user33", "age" : 43, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0fa0a"), "name" : "user34", "age" : 44, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0fa0b"), "name" : "user35", "age" : 45, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0fa0c"), "name" : "user36", "age" : 46, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0fa0d"), "name" : "user37", "age" : 47, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0fa0e"), "name" : "user38", "age" : 48, "gender" : "female" }
{ "_id" : ObjectId("60a4ca0e2cd1040071e0fa0f"), "name" : "user39", "age" : 49, "gender" : "female" }
MongoDB Enterprise >

3.显示指定_id字段。

前面的插入文档示例中,并没有指定_id字段,是被隐式添加的。

如果显示添加_id字段,必须确保该字段的唯一性。

db.users1.insert({"_id":"1001","name":"user1001"})

MongoDB Enterprise > db.users1.insert({"_id":"1001","name":"user1001"})
WriteResult({ "nInserted" : 1 })

使用db.users1.find()查询即可:

MongoDB Enterprise > db.users1.find()
{ "_id" : ObjectId("60a4c91c2cd1040071e0f9e9"), "name" : "user1", "age" : 11, "gender" : "female" }

......
{ "_id" : ObjectId("60a4ca0e2cd1040071e0fa0fgender" : "female" }
{ "_id" : "1001", "name" : "user1001" }

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MongoDB C Driver 1.14.0】--截止2019.6.26的最新版本 1、编译好的Mongodb C语言库,包含lib、dll、include,版本1.14.0,32位的 2、包含文件的清单: ...\mongo-c-driver\bin ...\mongo-c-driver\include ...\mongo-c-driver\lib ...\mongo-c-driver\share ...\mongo-c-driver\bin\libbson-1.0.dll ...\mongo-c-driver\bin\libmongoc-1.0.dll ...\mongo-c-driver\bin\msvcp120.dll ...\mongo-c-driver\bin\msvcr120.dll ...\mongo-c-driver\include\libbson-1.0 ...\mongo-c-driver\include\libmongoc-1.0 ...\mongo-c-driver\include\libbson-1.0\bson ...\mongo-c-driver\include\libbson-1.0\bson.h ...\mongo-c-driver\include\libbson-1.0\bson\bcon.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-atomic.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-clock.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-compat.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-config.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-context.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-decimal128.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-endian.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-error.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-iter.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-json.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-keys.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-macros.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-md5.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-memory.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-oid.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-prelude.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-reader.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-string.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-types.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-utf8.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-value.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-version-functions.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-version.h ...\mongo-c-driver\include\libbson-1.0\bson\bson-writer.h ...\mongo-c-driver\include\libbson-1.0\bson\bson.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc ...\mongo-c-driver\include\libmongoc-1.0\mongoc.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-apm.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-bulk-operation.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-change-stream.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-client-pool.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-client-session.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-client.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-collection.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-config.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-cursor.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-database.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-error.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-find-and-modify.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-flags.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-gridfs-bucket.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-gridfs-file-list.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-gridfs-file-page.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-gridfs-file.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-gridfs.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-handshake.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-host-list.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-index.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-init.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-iovec.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-log.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-macros.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-matcher.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-opcode.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-prelude.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-rand.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-read-concern.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-read-prefs.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-server-description.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-socket.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-ssl.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-stream-buffered.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-stream-file.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-stream-gridfs.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-stream-socket.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-stream-tls-libressl.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-stream-tls-openssl.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-stream-tls.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-stream.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-topology-description.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-uri.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-version-functions.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-version.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc-write-concern.h ...\mongo-c-driver\include\libmongoc-1.0\mongoc\mongoc.h ...\mongo-c-driver\lib\bson-1.0.lib ...\mongo-c-driver\lib\bson-static-1.0.lib ...\mongo-c-driver\lib\cmake ...\mongo-c-driver\lib\mongoc-1.0.lib ...\mongo-c-driver\lib\mongoc-static-1.0.lib ...\mongo-c-driver\lib\pkgconfig ...\mongo-c-driver\lib\cmake\libbson-1.0 ...\mongo-c-driver\lib\cmake\libbson-static-1.0 ...\mongo-c-driver\lib\cmake\libmongoc-1.0 ...\mongo-c-driver\lib\cmake\libmongoc-static-1.0 ...\mongo-c-driver\lib\cmake\libbson-1.0\libbson-1.0-config-version.cmake ...\mongo-c-driver\lib\cmake\libbson-1.0\libbson-1.0-config.cmake ...\mongo-c-driver\lib\cmake\libbson-static-1.0\libbson-static-1.0-config-version.cmake ...\mongo-c-driver\lib\cmake\libbson-static-1.0\libbson-static-1.0-config.cmake ...\mongo-c-driver\lib\cmake\libmongoc-1.0\libmongoc-1.0-config-version.cmake ...\mongo-c-driver\lib\cmake\libmongoc-1.0\libmongoc-1.0-config.cmake ...\mongo-c-driver\lib\cmake\libmongoc-static-1.0\libmongoc-static-1.0-config-version.cmake ...\mongo-c-driver\lib\cmake\libmongoc-static-1.0\libmongoc-static-1.0-config.cmake ...\mongo-c-driver\lib\pkgconfig\libbson-1.0.pc ...\mongo-c-driver\lib\pkgconfig\libbson-static-1.0.pc ...\mongo-c-driver\lib\pkgconfig\libmongoc-1.0.pc ...\mongo-c-driver\lib\pkgconfig\libmongoc-ssl-1.0.pc ...\mongo-c-driver\lib\pkgconfig\libmongoc-static-1.0.pc ...\mongo-c-driver\share\mongo-c-driver ...\mongo-c-driver\share\mongo-c-driver\COPYING ...\mongo-c-driver\share\mongo-c-driver\NEWS ...\mongo-c-driver\share\mongo-c-driver\README.rst ...\mongo-c-driver\share\mongo-c-driver\THIRD_PARTY_NOTICES ...\mongo-c-driver\share\mongo-c-driver\uninstall.cmd

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值