问题标签 [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.

0 投票
1 回答
391 浏览

c# - 简单参考在 LiteDB (C#) 中不起作用

我正在尝试创建一个简单的参考,但我没有得到它。成功创建了“customers”集合,但未创建“orders”集合。

这段代码有什么问题?

0 投票
1 回答
3185 浏览

c# - 如何加入 LiteDb

如何在 LiteDb 中的两个表之间加入 SQL 示例:我有两个表用户和 ActivityLog

这是模型

我需要加入 Activity.UserID = User.UserId。有没有办法像sql一样加入

0 投票
2 回答
792 浏览

c# - Xamarin LiteDB UnauthorisedAccessException

我正在尝试在 Xamarin Forms 应用程序中使用 LiteDB,但是我似乎无法获得对文件的写入或读取权限。

从我的 MainViewModel.cs 调用

LiteRepository 错误

我已将权限添加到 AndroidManifest.xml;

我在 Android 6.0 中为我的应用程序添加了权限;

安卓 6.0 权限

更新:我检查了路径访问,并且可以写出文件。

然而,这段代码失败了;

0 投票
2 回答
7454 浏览

c# - 从列表中的列表中获取所有元素

我有以下数据模型:

现在我想通过对我的购物车集合的查询来访问客户。我试过这样的事情:

但是,所有尝试都会导致一个空的客户对象。我用 LiteDB-Viewer 检查的数据库似乎没问题。

0 投票
0 回答
57 浏览

asp.net-mvc - ASP.NET:调用父类时找不到方法

基本上我在执行此操作时遇到异常:

我的 InsertData 函数:

当我运行 InsertData 函数时,我得到了这个异常:

{“找不到方法:'LiteDB.LiteDatabase Db.Data.Repository.Repository`1.InitialDb(System.String)'。”}

我的 UserRepository.cs

虽然我的 Repository.cs:

所以这里的问题是,

1.我不知道我是否很好地继承了我的父母。

2、如果是,为什么会抛出method not found异常?

在此先感谢,如果我错过了问题中的任何内容,请告诉我。

0 投票
0 回答
622 浏览

c# - 使用 LiteDB 和 C# 如何将 Find Commands 的结果显示到标签?

我有以下基于网站示例编写的 LiteDB 查询代码:

它运行正常,但是它返回的不是姓氏字符串,而是对象名称 (System.Collection.Generic.List'[LITEDB.Form1+Employee])。如何让“查找”命令显示字符串?此外,是否有地方显示其余“查找”命令(FindOne、FindAll、FindbyId)以字符串格式显示查询结果所需的过程?

0 投票
1 回答
611 浏览

c# - 使用 1 个文本框在输入时存储多个值?

在使用 LiteDB 的 C# 中,我正在处理一个小项目,我正在寻找一种方法来将条目添加到具有 5 列 + 1 个文本框的 datagridview 中。

在datagridView上,我有一个colID,所以如果我在文本框dev5 dgv上输入选择这一行,我可以像这个例子一样在他们的行上写:

在文本框中我输入:

dev5 [Enter] -> dgv 选择的行 -> 2 [Enter] -> 5 [Enter]..

我需要将 [Enter] 上的文本框的值存储到像 {dev5,2,5,"",""} 这样的数组中

并一次性插入数据库,因为实际上,在每次 [enter] 时,它都会像这样更新我的表:

如您所见,它没有进行优化以获得更好的结果,但我只需要最后一行..

欢迎任何解决此问题的想法

0 投票
1 回答
2735 浏览

c# - 无法将字符串集合保存到 LiteDb

我正在尝试将字符串集合保存到 LiteDb

它抛出“对象引用未设置为对象的实例。” 在 LiteDB.BsonMapper.ToDocument[T](T entity) 上插入。

像这样的代码有效:

为什么?字符串有什么问题?

0 投票
0 回答
997 浏览

litedb - 插入时的 LiteDB 空引用

我遇到了这个问题,在插入时出现空引用异常。

我有两个对象模型 UserInfo 和 UserConfig。在第一次试验中,UserConfig 引用了一个 UserInfo 实例

以及将数据插入数据库的方法

此设置工作正常,但是当我尝试更改对 UserInfo 的引用时,引用 UserConfig

使用方法调用

它不再起作用,它抛出 System.NullReferenceException: 'Object reference not set to an instance of an object。在 uinCollection.Insert(user) 上;

v3 或 v4,它不适用于后者的设置

0 投票
2 回答
3442 浏览

c# - C# 中的 LiteDB 多个查询

我是LiteDB的新手,想一次性执行两个或多个查询。

我希望能够在我的数据库中搜索某个客户,并且由于会有多个具有相似名称的客户,我希望将它们全部返回并按Descending (Id or Date) Order对它们进行排序。我有两个功能即兴但分开,所以我正在寻找一种将 Search 和 Sort 组合一个 Query的方法。

这是主要的搜索功能:

这是我在加载/刷新时按降序排序的版本: