Mongodb 经常被截断

Posted

技术标签:

【中文标题】Mongodb 经常被截断【英文标题】:Mongo db gets truncated frequently 【发布时间】:2021-09-22 15:04:27 【问题描述】:

Django 版本 3.0.5 mongo 4.4.6版

settings.py

DATABASES = 
    'default': 
        'ENGINE': 'djongo',
        'ENFORCE_SCHEMA': True,
        'NAME': 'cpv',
        'HOST': 'xx.xx.xx.xxx',
        'PORT': 27017,
        'USER': 'username',
        'PASSWORD': 'password',
        'MONGO_AUTH_SOURCE': "admin"
    

当我在 mongod.conf 中启用授权时

security:
  authorization: "enabled"

并尝试迁移我得到以下错误

pymongo.errors.OperationFailure: command listCollections requires authentication, full error: 'ok': 0.0, 'errmsg': 'command listCollections requires authentication', 'code': 13, 'codeName': 'Unauthorized'

【问题讨论】:

【参考方案1】:

我已将 djongo 的版本从 1.3.3 降级到 1.2.38

djongo==1.2.38

现在我可以在 mongodb 上申请授权了

【讨论】:

以上是关于Mongodb 经常被截断的主要内容,如果未能解决你的问题,请参考以下文章

mongodb,保存后截断日期时间的毫秒数

使用 Mongodb 在 Spring 中截断和计算位置

mongodb

MongoDB经常使用命令

Mongodb:在 RAM 中保存经常写入的集合

IDEA中安装MongoDB插件-再也无要nosql manager for mongodb