问题标签 [litedb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 您是只使用一次 EnsureIndex(),还是对插入数据库的每个文档都使用?
我正在学习如何使用 LiteDB。这是我用来将 .Net 对象插入数据库的一些 C# 代码:
换句话说,每次向数据库添加新对象时,我都会使用 EnsureIndex() 方法。但我猜这不是必需的,您只需要在插入第一个对象后执行一次。
有人可以确认是否每次都需要完成 EnsureIndex(),或者一次是否足够?
c# - 有什么方法可以检测 LiteDb 的变化?
有什么方法可以检测模型和 LiteDb 之间的差异吗?
例如。
并且 liteDb 具有具有相同列的表。
我想在我的模型中添加一个新属性
如何检测NewCol最近被添加到模型中并且 LiteDb 表中没有相等的列
c# - 在数据网格视图中显示 LiteDB 数据库项
我正在使用 LiteDB。客户定义如下:
当我想在数据网格视图中显示我的数据时,只显示前两列,而数据网格视图不显示最后两列是数组。
这是GetAll
c# - 是否可以在 LiteDb 中索引集合的属性
我在 litedb 中有一个带有集合属性的结果对象,如下所示:
是否可以索引实体类的属性,以便我可以执行以下操作:
谢谢
c# - LiteDb Where 查询
我已经使用以下型号设置了 LiteDb。
以下语句使用存储库模式并Linq
用于过滤记录,按预期工作。我从数据库中获得了正确数量的记录。
我正在尝试使用repository
如下模式查询相同的记录。
使用上面显示的语句不返回任何记录。
我的上述说法有什么问题?
c# - LiteDB 集合返回但查询返回 null
我做了很多研究,但我找不到和我有同样问题的人(很遗憾)。我正在使用LiteDB创建 NoSQL 数据库。
当程序第一次运行并创建数据库时,下面示例中的查询工作正常。当我重新启动程序时,它失败说它为空。奇怪的是,如果我进行计数,它会返回 8 条记录。所以有些东西存在——为什么我不能把它拉出来?
这是我的代码:
谢谢!
litedb - 在 LiteDB 中使用多个条件进行搜索:组合查询
有人可以告诉我如何使用以下伪代码在 liteDb 中搜索数据吗?
伪代码
提前致谢
vb.net - 字段“_id”上的 BSON 数据类型“Null”无效
在与此问题类似的情况下,我正在尝试 LiteDB 文档中的示例,并在运行时收到错误:
我的代码如下,包括我解决问题的尝试,即添加从github 上的评论中提取的 _id 和 Id 声明,here
litedb - LiteDb 中集合的大小
是否可以获得集合的大小(磁盘空间)?
我想限制数据库的大小并有一些集合,这些集合会随着时间的推移而增长。如果此集合的大小太大,我想删除旧条目。类似于 mongoDb 中的上限集合,但我对高吞吐量操作不感兴趣。