
mongoDB
feiyy404
选择往往比努力更重要。
展开
-
mongo 课程笔记之基本操作2
使用 find 搜索数组find 支持对数组中的元素进行搜索。假设有一个文档:db.fruit.insert([{ "name" : "Apple", color: ["red", "green" ] }, { "name" : "Mango", color: ["yellow", "green"] }])那么:> db.fruit.find({color: "red"})...原创 2020-04-26 18:06:46 · 249 阅读 · 0 评论 -
mongo 课程笔记之基本操作
插入插入一条数据> db.fruit.insertOne({"name": "Apple"}){ "acknowledged" : true, "insertedId" : ObjectId("5e9abd1db647be1aca615bb4")}acknowledged 表示插入成功,insertedId 是该插入数据的 _id 字段。插入多条数据> db.fr...原创 2020-04-18 17:30:41 · 408 阅读 · 0 评论 -
mongo 课程笔记之下载 mongo compass
步骤在该地址选择对应的版本进行下载:https://www.mongodb.com/download-center/compass安装完成后按照提示进行连接就可以可视化看到导入的数据了。原创 2020-04-18 16:32:38 · 259 阅读 · 0 评论 -
mongo 课程笔记之导入测试数据
步骤下载 mongodb 测试文件curl -O -k https://github.com/geektime-geekbang/geektime-mongodb-course/blob/master/aggregation/dump.tar.gz解压tar -xvf dump.tar.gz导入数据mongorestore -h 127.0.0.1:27017 du...原创 2020-04-18 16:19:29 · 582 阅读 · 0 评论 -
macOS 升级后安装 mongodb 无法启动, 出现 Read-only file system
问题描述无法在 / 目录下创建文件夹。 mongod 服务端的数据目录就在 /data/db , 造成无法启动。参考https://blog.youkuaiyun.com/weixin_43689776/article/details/102757245https://www.v2ex.com/t/607387https://www.v2ex.com/t/607330https://zhua...原创 2020-04-18 14:35:06 · 538 阅读 · 0 评论 -
获取 mongo 中的最后一条记录
mongos> var last = db.Sstrategy.find().skip(db.Sstrategy.count() - 1).next()mongos> last['jsid']ObjectId("5de4cb63b9d29719ec8d9804")参考: https://stackoverflow.com/questions/4421207/how-to-get...原创 2019-12-03 10:43:01 · 2315 阅读 · 1 评论 -
mongo 的带参连接
问题说明同事给我的 mongo url 是一个带有秘钥的形式,直接使用 mongo 命令访问被拒绝,就以为是没有开通相关的库和集合的访问权限。请教了大佬:使用 mongo 连接远程服务器的格式mongo 远程主机ip或DNS:MongoDB端口号/数据库名 -u user -p password使用默认端口连接 mongoDBmongo 192.168.1.100指定端口连接...原创 2019-10-09 18:02:46 · 216 阅读 · 0 评论 -
关于 mongodb 的报错: source namespace does not exist
报错说明完成任务的同步思路是:将正在使用的数据库 demo_collection 命名为 save_demo_collection将本次同步过来的的数据库从 temp_demo_collection 命名为 demo_collection将 save_demo_collection drop 掉在 mongo shell 中的实现但我们讲一个原本不存在的数据库重命名的时候会报错:...原创 2019-09-07 16:42:16 · 4026 阅读 · 0 评论 -
将 mongo 增量 csv 文件导入 mysql 数据库
参考链接https://blog.youkuaiyun.com/glDemo/article/details/46886001https://blog.youkuaiyun.com/kxw1994/article/details/76465152https://stackoverflow.com/questions/10154633/load-csv-data-into-mysql-in-pythonhttps:...原创 2019-07-22 13:53:02 · 523 阅读 · 0 评论 -
使用 mongoexport 按照条件导出 csv 文件
输入 mongoexport --help 查看相关的参数:Usage: mongoexport <options>Export data from MongoDB in CSV or JSON format.See http://docs.mongodb.org/manual/reference/program/mongoexport/ for more informa...原创 2019-07-19 14:28:14 · 5155 阅读 · 0 评论 -
MongoDB以及pymongo常用操作总结
参考http://www.runoob.com/mongodb/mongodb-databases-documents-collections.htmlMongoDB 概念解析在mongodb中基本的概念是文档、集合、数据库。原创 2019-02-11 23:09:07 · 233 阅读 · 0 评论 -
在mac上使用mongodb启动的报错服务时报错:Attempted to create a lock file on a read-only directory: /data/db, termina
错误描述已经创建了 /data/db 文件夹,启动服务的时候仍然会报错:Attempted to create a lock file on a read-only directory: /data/db, terminating原因分析前一个报错为为/data/db文件夹不存在,这时候就需要手工创建文件夹,直接使用mkdir -p /data/db 会提示权限不足,使用sudo mkdi...原创 2019-02-11 22:40:59 · 3373 阅读 · 0 评论 -
pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 8] nodename nor servname provide
问题描述在终端可以连接到mongodb数据库,但是使用pymongo(有时会)报错。解决方案将localhost改为127.0.0.1参考https://stackoverflow.com/questions/46385116/pymongo-errors-serverselectiontimeouterror-localhost27017-errno-8-nodename...原创 2019-02-11 22:18:02 · 4054 阅读 · 0 评论 -
一些关于mongoDB的总结
简介MongoDB是一种非关系的数据库,在实际中主要用于 1. 网站数据 :网站实时操作 插入 更新 查询 2. 缓存 3. 大量 低价值的数据的存储 日志监控和爬虫数据 4. 集群 5. json格式的数据在Linux下的安装1.去 https://www.mongodb.com/download-center#community 下载 2. tar -zxvf 对应版本...原创 2018-06-27 00:11:05 · 472 阅读 · 0 评论