mongodb linux连接,查询数据真实情况,数据记录数及排查mongodb日志关键字

mongodb linux连接,查询数据真实情况,数据记录数及排查mongodb日志关键字

# 直接连接
mongo "mongodb://you account:you password@127.0.0.1:27017/cmsServer"

# 或者分步骤连接
mongo --host 127.0.0.1 --port 27017 -u you account -p you password --authenticationDatabase cmsServer cmsServer

服务器:
17:58:40 Disconnecting from 172.16.1.64... done.


# 检查MongoDB服务是否运行
sudo systemctl status mongod

# 启动MongoDB服务
sudo systemctl start mongod

# 查看MongoDB监听端口
netstat -tlnp | grep 27017


// 查看当前数据库
> db.getName()

// 查看所有数据库
> show dbs

// 查看当前数据库的集合
> show collections

// 简单查询测试
> db.stats()


> db.getName()
cmsServer
> show collections
articles
> db.stats()
{
"db" : "cmsServer",
"collections" : 1,
"views" : 0,
"objects" : 1,
"avgObjSize" : 289,
"dataSize" : 289,
"storageSize" : 16384,
"numExtents" : 0,
"indexes" : 2,
"indexSize" : 32768,
"ok" : 1
}

// 方法1:使用count()方法
> db.articles.count()

// 方法2:使用聚合管道(推荐)
> db.articles.countDocuments()

// 方法3:查看所有数据
> db.articles.find().pretty()

// 方法4:获取集合统计信息
> db.articles.stats()


// 精确统计articles集合文档数量
> db.articles.countDocuments({})

// 查看具体数据内容
> db.articles.find()

// 格式化显示所有数据
> db.articles.find().pretty()

// 连接后执行
show dbs // 查看所有数据库
use your_database // 切换到目标数据库
show collections // 查看集合
db.collection.count() // 统计文档数量


# 查看最近的日志
tail -f /var/log/mongodb/mongod.log
grep -i "error\|warning\|delete\|drop" /var/log/mongodb/mongod.log

找到日志文件后,mongodb安装目录/logs/mongodb.log,过滤查询删库等敏感关键字:
grep -i "error\|warning\|delete\|drop" mongod.log >> 260226.log

建议尽快检查系统日志和MongoDB日志,确定具体的丢失时间和原因。


> db.articles.find().pretty()
{
"_id" : ObjectId("699ec98024382628b0bda969"),
"created_at" : ISODate("2026-02-25T10:05:52.465Z"),
"update_at" : ISODate("2026-02-25T10:05:52.465Z"),
"title" : "测试",
"identifier" : "test20260225",
"htmlContent" : "<p>test20260225</p>",
"type" : "scooter",
"history" : [ ],
"updateOp" : "test",
"createOp" : "test",
"updateTime" : ISODate("2026-02-25T10:05:52.461Z"),
"createTime" : ISODate("2026-02-25T10:05:52.461Z"),
"description" : "test20260225"
}

posted on 2026-02-27 17:26  oktokeep  阅读(0)  评论(0)    收藏  举报