mongodb
文章平均质量分 89
记录mongodb学习的点点滴滴
戴国进
往后余生,专注人工智能领域!!!
展开
-
MongoDB全方位知识图谱!
导语 | MongoDB是一个强大的分布式存储引擎,天然支持高可用、分布式和灵活设计。MongoDB的一个很重要的设计理念是:服务端只关注底层核心能力的输出,至于怎么用,就尽可能的将工作交个客户端去决策。这也就是MongoDB灵活性的保证,但是灵活性带来的代价就是使用成本的提升。与MySql相比,想要用好MongoDB,减少在项目中出问题,用户需要掌握的东西更多。本文致力于全方位的介绍MongoDB的理论和应用知识,目标是让大家可以通过阅读这篇文章之后能够掌握MongoDB的常用知识,具备在实际项目中高效应转载 2022-07-07 21:57:29 · 1182 阅读 · 0 评论 -
MongoDB 数据的替换方法详解
参考:https://www.jianshu.com/p/44b0493dccd61.常见关系数据数据库中的替换函数在SQL Server数据库中,我们用Replace函数来实现字符的替换。语法 1 REPLACE ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' ) 参数''string_replace1''待搜索的字符串表达式。string_replace1原创 2020-09-08 17:51:10 · 10566 阅读 · 0 评论 -
mongodb 通过命令行导入导出数据
参考:https://social.msdn.microsoft.com/Forums/en-US/edaf4b99-ae3a-4831-9648-007ff54149d9/error-connecting-to-db-server-no-reachable-servers?forum=azurecosmosdb一、导入数据1.通过目录导入数据:/usr/local/mongodb/bin/mongorestore -u graphics_mongo_user_write -p 'pass'.原创 2020-09-08 14:56:52 · 8440 阅读 · 0 评论 -
laravel mongodb eloquent查询中将日期与mongodb iso日期进行比较
我希望从日期大于给定日期的数据中获取记录.但是我在将日期与mongodbiso datetime进行比较时遇到了问题.目前我正在以Y-m-d格式获取日期,我想在查询中比较并且mongodb中的日期是2015-10-08T08:01:46.000Z格式.解决方法:Laravel的Eloquent支持Carbon / DateTime对象而不是MongoDate对象,当保存到数据库时,它们将在内部转换为MongoDate对象.您可以在您的查询中使用名为Carbon的laravel中的此日期处理.原创 2020-08-06 11:22:24 · 9584 阅读 · 0 评论 -
详细讲解 - Mongodb数据查询
1.基本查询 ①方法find():查询 db.集合名称.find({条件文档}) ②方法findOne():查询,只返回第一个 db.集合名称.findOne({条件文档}) ③方法pretty():将结果格式化 db.集合名称.find({条件文档}).pretty()2.比较运算符 # 等于,默认是等于判断,没有运算符 # 小于,$ltless-than # 小于或等于,$lteless-tha...原创 2020-07-09 10:11:34 · 11403 阅读 · 0 评论 -
MongoDB 添加和删除字段
1、LIKE模糊查询userName包含A字母的数据(%A%)-- SQL:SELECT * FROM UserInfo WHERE userName LIKE "%A%"-- MongoDB:db.UserInfo.find({userName: /A/})123452、LIKE模糊查询userName以字母A开头的数据(A%)-- SQL:SELECT * FROM UserInfo WHERE userName LIKE "A%"--MongoDB:db.UserInfo.fi原创 2020-06-25 16:57:45 · 9157 阅读 · 0 评论 -
Laravel composer第三方插件操作 mongodb
详见:https://learnku.com/articles/2560/using-mongodb-in-laravel#38f869 https://github.com/jenssegers/laravel-mongodb原创 2020-06-02 20:37:34 · 7952 阅读 · 0 评论 -
linux系统 php7.2 安装mongodb 1.6扩展
注意: php不同的版本对就的mongodb版本是不同的,用法也完全不同php mogodb扩展下载地址:https://pecl.php.net/package/mongodbmongodb说明:https://docs.mongodb.com/php-library/current/tutorial/crud/安装1.6下载wget https://pecl.php.net/get/mongodb-1.6.0.tgz解压tar zxf mongodb-1.6.0.tgz进入cd.原创 2020-05-25 10:14:31 · 7860 阅读 · 0 评论 -
基于 Docker 的 MongoDB 主从集群
概述前序--聊聊数据库升级方案 一主一从 一主两从 一主一从一仲裁本来是想用 MongoDB 的 Docker 最新镜像的,但是 最新镜像默认绑定了 localhost (详见官网)才能连接数据库,当然,我们也可以进行修改。那我这边为了方便,就直接使用 mongo 3.4 ,因为 3.4 的版本没有绑定 localhost 省去一部分麻烦。前序--聊聊数据库升级方案在学习集群之前,我们来聊聊数据库的升级方案,我个人认为有如下一些阶段,如果我的认知有错误,也烦请读者朋友指出。阶.转载 2020-05-13 19:25:31 · 7723 阅读 · 0 评论 -
Mongodb常用操作
连接数据库创建数据库MongoDB 创建数据库的语法格式如下:use DATABASE_NAME要插入数据之后show dbs 才会显示数据库,即插入删除数据库MongoDB 删除数据库的语法格式如下:db.dropDatabase()为数据库创建一个用户use testswitched to db testdb.createUser({user:“testuser”,pwd:“testpass”,roles:[“readWrite”]})Successfully added原创 2020-05-11 17:41:25 · 7147 阅读 · 0 评论 -
win10 下安装mongodb服务
下载地址:http://www.mongodb.org/downloads安装时间有点长,省略1. 创建环境变量,如下图所示: 以超级管理员的身份打开cmd,以auth的方式注册服务sc create MongoDB binpath="D:\MongoDB\bin\mongod.exe --dbpath D:\MongoDB\data --logpath D:\MongoDB...原创 2020-04-30 20:36:23 · 5421 阅读 · 0 评论 -
docker 创建 mongodb容器
docker 创建 mongodb容器1. docker pull mongo:latest2. docker run -itd --name mongo -p 27017:27017 mongo --auth3.$ docker exec -it mongo mongo admin# 创建一个名为 admin,密码为 123456 的用户。> db.create...原创 2020-04-30 15:58:36 · 5114 阅读 · 0 评论