如何在 LiteDB-NoSQL 中查看存储的数据

How to see stored data in LiteDB-NoSQL

我正在学习 LiteDB - NoSQL。我已经完成了基本的 example。当我构建它时,它会生成数据库文件。现在,我只想读取此文件以查看我存储的数据。是否可以像我们在 MSSQL 中看到数据一样读取它?如何查看存储的数据?

感谢任何帮助。谢谢

LiteDB 带有一个 shell 控制台程序。使用此工具,您可以 insert/update/delete 或查询数据文件中的任何文档。要下载 LiteDB Shell,请转到 http://github.com/mbdavid/LiteDB/releases

一些常用命令:

  • open yourdatafile.db - 打开你的数据文件
  • db.your_collection_name.find - 列出 collection
  • 中的所有文档
  • db.your_collection_name.ensureIndex name - 在 name 文档字段中创建索引
  • db.your_collection_name.find name = 'John' - 搜索名称为 John
  • 的文档
  • help full - 显示 shell.
  • 中的所有命令

您可以找到一个基本的查看器 here

我已经写好了完整的编辑器,可以在这里下载https://github.com/JosefNemec/LiteDbExplorer

可以使用LiteDB原作者开发的LiteDB.Studio。 截至今天,它的版本为 0.5.2,适用于 LiteDB v5。

https://github.com/mbdavid/LiteDB.Studio

编辑:仅 Windows。

在 PowerShell 中,对于 LiteDB 数据库,您可以使用模块 Ldbc

它是 PowerShell 中完整的文档存储解决方案,包括电池。 但它可能仅用于探索现有数据库的数据。