收藏本版 |訂閲

MongoDB论坛 今日: 0|主題: 742|排名: 23 

  • MongoDB学习6:MongoDB的事务处理
    1.MongoDB的写操作事务 写入策略 writeConcern 语法:db.collection.insert({x: 1}, {writeConcern: {w: 1}}) 什么是writeConcern? writeConcern决定一个写操作落到多少个节点上才算成功,这决定了MongoDB是否成功写入数据。writeConcern的取值有以下: 0:发起写入操作,不关心是否成功(适用于性能要求高,但不关注正确 ...
    0123 风雨同行永不悔 发表于 2020-8-15 MongoDB论坛
  • 在Flask中使用MongoDB:Flask-MongoEngine
    在Flask中使用MongoEngine,需要通过Flask-MongoEngine包来对MongoEngine进行配置。Flask-MongoEngine是MongoEngine的Flask封装,针对Flask对MongoEngine做出了一些拓展,而MongoEngine则是在PyMongo的基础上构建的一个类似于SQLAlchemy的对象文档映射器(Object-Document Mapper, ODM),为用户提供基本的数据模型以及类型 ...
    075 中国山水画 发表于 2020-8-15 MongoDB论坛
  • 在.NET Core中使用MongoDB明细教程(1):驱动基础及文档插入
    MongoDB,被归类为NoSQL数据库,是一个以类JSON格式存储数据的面向文档的数据库系统.MongoDB在底层以名为bson的二进制编码格式表示JSON文档,MongoDB bson实现是轻量级、快速和高度可遍历的。这意味着MongoDB为用户提供了JSON文档的易用性和灵活性,以及轻量级二进制格式的速度和丰富性。其实在我看来在很多场景中MongoDb ...
    090 一圣 发表于 2020-8-13 MongoDB论坛
  • MongoDB 4.2 用户管理
    背景 最近在扫盲MongoDB 4.2 的相关知识点,顺便记录下日常的一些操作。包括:用户管理、索引管理、引擎管理、副本集管理、分片管理等。本文对MongoDB的用户管理进行说明,以前有针对MogoDB 3.0的用户管理进行过说明:MongoDB 3.0 用户创建 本文MongoDB的配置文件模板: systemLog: verbosity: 0 quiet: false t ...
    063 陈大老爷 发表于 2020-8-12 MongoDB论坛
  • .Net Core中使用MongoDB
    MongoDB 是由C++语言编写的,是一个基于分布式且面向文档存储的开源数据库系统。 下载地址: https://www.mongodb.com/download-center/community 在.Net Core中使用需要引入核心包 MongoDB.Driver 添加数据: //与Mongodb建立连接 MongoClient client = new MongoClient("mongodb://127.0.0.1"); //获得数据库,没有则自 ...
    0122 冷暖吱吱 发表于 2020-8-2 MongoDB论坛
  • MongoDB单机部署
    MongoDB单机部署 一、环境 系统:centos7.6 DB版本:mongodb-linux-x86_64-rhel62-4.2.1.tgz 官网地址:https://www.mongodb.com wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.4/x86_64/RPMS/mongodb-org-server-4.4.0-1.el7.x86_64.rpm 二、安装 [root@t1 ~]# tar -zxvf mongodb-linux-x86_64-rhel62-4. ...
    0124 张山疯呀 发表于 2020-8-2 MongoDB论坛
  • PHP7操作MongoDB
    目录插入数据查询数据更新数据删除数据 PHP7里面使用如下库,操作比较复杂 PHP7连接MongoDB语法如下: //参数规则: mongodb://账号:密码@IP:端口/数据库 $manager = new \MongoDB\Driver\Manager("mongodb://php:123456@localhost:27017/php"); 插入数据 //1.连接MongoDB $manager = new \MongoDB\Driver\Manager("mongod ...
    063 山间小道 发表于 2020-7-28 MongoDB论坛
  • MongoDB 设置用户名密码和数据库连接
    第一种方式:通过Robo设置 连接mongo,在admin库下创建账号,设置账号、密码后,勾选角色。 找到 MongoDB 安装目录,打开 mongod.cfg文件,找到以下这句: #security: 修改为: security: authorization: enabled 重启 MongoDB服务     第二种方式:通过命令设置超级管理员 设置 admin use admin ...
    0103 胜者之气之东来 发表于 2020-7-20 MongoDB论坛
  • MongoDB迁移数据到Elasticsearch真实操作案例
    · 需求 1、迁移MongoDB中的存量数据到Elasticsearch 2、增量数据业务方会写到MongoDB,但数据变更也要实时同步到Elasticsearch 经过数日的工具特性和我的需求对比之后,我选择了monstache来完成这次的需求。不言而喻,它可以满足我前面提到的需求。 调试过程 1、选择适合你的monstache版本(符合你的es版本、mongodb版 ...
    070 岁月无伤 发表于 2020-7-17 MongoDB论坛
  • mongoDB 事务(springboot)
    原文:https://www.cnblogs.com/vettel0329/p/10778931.html   mongoDB单个实例不支持事务,副本集才支持事务 1.准备好docker 2.Spring boot 版本为2.1.1.RELEASE及以上 首先以主从模式安装mongodb 4.0.0以上的数据库实例,使用以下docker命令安装:(最新版不支持这种模式,必须是副本及模式,如果简单测试,可以使用 ...
    077 王春良 发表于 2020-7-16 MongoDB论坛
  • 开源 5 款超好用的数据库 GUI 带你玩转 MongoDB、Redis、SQL 数据库
    作者:HelloGitHub-小鱼干 工欲善其事必先利其器,想要玩溜数据库,不妨去试试本文安利的 5 款开源的数据库管理工具。除了流行的 SQL 类数据库——MySQL、PostgreSQL 之外,文档型数据库 MongoDB、内存数据库 Redis 的管理工具也在列表之中。 MongoDB 图形化的管理工具:Mongood GitHub Star 数 :222 Mongood 是一个 Mong ...
    077 庭园深深 发表于 2020-7-16 MongoDB论坛
  • 你真的清楚DateTime in C#吗?
    DateTime,就是一个世界的大融合。   日期和时间,在我们开发中非常重要。DateTime在C#中,专门用来表达和处理日期和时间。 本文算是多年使用DateTime的一个总结,包括DateTime对象的整体应用,以及如何处理不同的区域、时区、格式等内容。 一、什么是DateTime 跟我们想的不一样,DateTime不是一个类(class),而是一 ...
    0173 王小英 发表于 2020-7-16 MongoDB论坛
  • MongoDB学习笔记:MongoDB 数据库的命名、设计规范
    原文链接:https://www.xttblog.com/?p=4464 第一部分,我们先说命名规范。 文档 设计约束 UTF-8 字符 不能包含 \0 字符(空字符),这个字符标识建的结尾 . 和 $ 有特殊含义,需要避免 区分大小写 键不能重复 键/值对有序 实践约束 【强制】文档中的key禁止使用_以外的特殊字符 【强制】key全部小写,多个单词可以下划线 ...
    092 滇池观鸥 发表于 2020-7-16 MongoDB论坛
  • MongoDB Manually config
    MongoDB Manually config macOS 10.15.x path error exception in initAndListen: NonExistentPath: Data directory /data/db not found. Create the missing directory or specify another path using (1) the --dbpath command line option, or (2) by adding the 'storage.dbPath' option in the configuration file., ...
    065 奔跑蜗牛啦啦啦 发表于 2020-7-16 MongoDB论坛
  • Wiredtiger工具恢复MongoDB数据
    前几日在VPS折腾MongoDB,由于机器内存实在是太小了(1G,又跑了别的程序),进行重建索引操作时,内存不足被系统给kill了。强制kill的Mongo无法在repair模式下恢复,只能直接用Wiredtiger工具读取二进制数据文件进行恢复了。 准备 官方文档对于这种情况并没有给予更多的提示了,这个时候只能拿出强大的Google了(百度已经 ...
    058 王无敌 发表于 2020-7-15 MongoDB论坛
  • mongoDB的ObjectId和查询条件
    一、ObjectId 在插入数据时,mongoDB 会自动生成"_id",默认生成的"_id"属于 ObjectId 对象,作用类似于身份证号用来标识每一条数据。  ObjectId 是一个12字节(16进制) BSON 类型数据,格式分四部分组成4|3|2|3: 4个字节时间戳 3个字节机器标识码 2个字节进程id(PID) 3个字节随机数 例如:ObjectId("5f09c1779a5 ...
    0103 奶茶不加糖 发表于 2020-7-12 MongoDB论坛
  • mongodb中的用户及权限管理
    1.1 注意 验证库: 建立用户时use到的库及用户的验证库,在使用用户时,要加上验证库才能登陆。 对于管理员用户,必须在admin下创建. 1. 建用户时,use到的库,就是此用户的验证库 2. 登录时,必须明确指定验证库才能登录 3. 通常,管理员用的验证库是admin,普通用户的验证库一般是所管理的库设置为验证库 4. 如果直接登录到数 ...
    0107 水果嘟嘟 发表于 2020-7-9 MongoDB论坛
  • MongoDB 逻辑还原工具mongorestore
    mongorestore是官方提供用来还原导入由mongodump导出生成的二进制备份文件的工具,通常与mongodump配合使用,关于mongodump工具的使用可以参考另一篇博文:MongoDB 逻辑备份工具mongodump 主要概要说明与mongodump一致,本文同样基于MongoDB 4.2 社区版本。 主要选项 通过执行选项--help选项获得: mongorestore --help Usa ...
    065 心旅程 发表于 2020-7-7 MongoDB论坛
  • MongoDB用户与角色管理
      (一)用户管理(1)创建用户1.要添加用户,MongoDB提供了db.createUser()方法。添加用户时,可以为用户分配角色,授予权限。2.在数据库中创建的第一个用户应该具有管理其他用户的权限。3.添加用户时,可以在特定的数据库中创建该用户,该数据库是用户的身份验证数据库。用户可以在不同的数据库之间拥有特权,也就是说 ...
    083 张国敏 发表于 2020-7-6 MongoDB论坛
  • MongoDB C驱动程序(libmongoc)(libbson)
    最近用到MongoDB C驱动程序,网上资料较少,所以记录分享。 一、简介   MongoDB C驱动程序(也称为“ libmongoc”)是一个库,用于C程序中操作MongoDB。   官方下载地址:http://mongoc.org/   百度云分享:https://pan.baidu.com/s/1pqRje3zrh-mnEiMGr-ERlg  提取码:y5t1   libmongoc库:https://pan.b ...
    0115 纯情太子妖艳妃 发表于 2020-7-5 MongoDB论坛
  • 下一頁 »

    快速發帖

    還可輸入 180 個字符
    您需要登錄後才可以發帖 登錄 | 立即注册

    本版積分規則

    圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部