Linux 查看 MongoDB 版本、数据库和表内容的详细教程

本教程将带你详细了解如何在 Linux 系统中查看 MongoDB 版本、列出数据库和表以及查询表中的数据。

1. 查看 MongoDB 版本

在终端中输入以下命令,即可查看 MongoDB 的版本信息:

mongod --version

2. 查看数据库

使用 mongo 命令进入 MongoDB 命令行模式,然后输入 show dbs 命令即可查看当前 MongoDB 中的所有数据库:

# 进入 MongoDB 命令行模式
mongo

# 查看数据库
show dbs

3. 查看表

在 MongoDB 命令行模式下,先使用 use 命令切换到指定的数据库,例如:

# 切换到 test 数据库
use test

然后输入 show collections 命令即可查看当前数据库中的所有表:

# 查看表
show collections

4. 查看表中的内容

4.1 使用 find 命令

在 MongoDB 命令行模式下,使用 db.collection_name.find() 命令来查询指定表中的所有文档内容。例如:

# 查询 users 表中的所有文档
db.users.find()

如果需要查询符合特定条件的文档,可以使用 db.collection_name.find({field:value}) 命令,例如:

# 查询 users 表中年龄大于 18 岁的所有文档
db.users.find({age: {$gt: 18}})

4.2 其他查询命令

除了 find 命令外,还有其他一些常用的查询命令,例如:

  • findOne: 查询第一个文档
  • count: 查询文档数量
  • distinct: 查询某个字段的不同值

4.3 限制查询结果

可以使用 limit 命令来限制查询结果的数量,例如:

# 查询 users 表中的前 10 个文档
db.users.find().limit(10)

4.4 对查询结果进行排序

可以使用 sort 命令对查询结果进行排序,例如:

# 按年龄降序排序
db.users.find().sort({age: -1})

5. 总结

本教程介绍了如何在 Linux 系统中使用命令行工具查看 MongoDB 的版本、数据库、表和表中的内容。这些命令操作简单易懂,可以帮助您轻松管理 MongoDB 数据库。

注意:

  • 所有命令需要替换成真实的集合名称和查询条件。
  • 可以参考 MongoDB 官方文档获取更多命令和功能的使用方法。
Linux 查看 MongoDB 版本、数据库和表内容的详细教程

原文地址: https://www.cveoy.top/t/topic/lA5t 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录