我正在学习LiteDB - NoSQL。我已经完成了基本的example。当我构建它时,它将生成数据库文件。现在,我只想阅读此文件以查看我存储的数据。有可能读取它就像我们可以看到MSSQL中的数据一样吗?如何查看存储的数据?
感谢任何帮助。感谢。
答案 0 :(得分:13)
LiteDB附带了一个shell控制台程序。使用此工具,您可以插入/更新/删除或查询数据文件中的任何文档。要下载LiteDB Shell,请转到http://github.com/mbdavid/LiteDB/releases
一些常用命令:
cc.DBAppointments.Where(c =>
DateTime.Now.AddMinutes(10).Subtract(c.StartDate).Duration() < oneMinute &&
c.Approved == 1).ToList();
- 打开您的数据文件open yourdatafile.db
- 列出集合中的所有文档db.your_collection_name.find
- 在db.your_collection_name.ensureIndex name
文档字段name
- 搜索名称= John db.your_collection_name.find name = 'John'
- 显示shell中的所有命令。 答案 1 :(得分:6)
我写了完全成熟的编辑器,可以在这里下载https://github.com/JosefNemec/LiteDbExplorer
答案 2 :(得分:5)
你可以找到一个简单的骨骼查看器here。
答案 3 :(得分:0)
您可以使用由LiteDB原始作者开发的LiteDB.Studio。 到目前为止,它的版本为0.5.2,并且适用于LiteDB v5。
答案 4 :(得分:0)
在PowerShell中,对于LiteDB数据库,您可以使用模块Ldbc。
这是PowerShell中完整的文档存储解决方案,包括电池。 但是它可能仅用于浏览现有数据库的数据。