LiteDB - 具有相同 ID 的多个条目
LiteDB - Multiple entries with same ID
我有一个 Warning
模型,我用它向 LiteDB 中插入警告。
我希望能够像在 SQLite 中一样插入具有相同 UserId
的警告,但我收到此错误:
Cannot insert duplicate key in unique index '_id'.
The duplicate value is '{"$numberLong":"483817273803538450"}'.
Warning
型号
[BsonId(false)]
public ulong UserId { get; set; }
public string Reason { get; set; }
public string Issuer { get; set; }
public int Status { get; set; }
有什么我可以做的,多次插入具有相同 UserId
的警告?
您的 UserId
可能是主键,或者在该列上创建了索引,这会阻止您添加重复值。
由于主键已经实现了默认的唯一索引,因此您将无法插入重复值。
编辑您的 table 结构并从您的 table 中删除主键,希望这样可以解决您在 table 中放置重复 UserId
的问题。
我有一个 Warning
模型,我用它向 LiteDB 中插入警告。
我希望能够像在 SQLite 中一样插入具有相同 UserId
的警告,但我收到此错误:
Cannot insert duplicate key in unique index '_id'.
The duplicate value is '{"$numberLong":"483817273803538450"}'.
Warning
型号
[BsonId(false)]
public ulong UserId { get; set; }
public string Reason { get; set; }
public string Issuer { get; set; }
public int Status { get; set; }
有什么我可以做的,多次插入具有相同 UserId
的警告?
您的 UserId
可能是主键,或者在该列上创建了索引,这会阻止您添加重复值。
由于主键已经实现了默认的唯一索引,因此您将无法插入重复值。
编辑您的 table 结构并从您的 table 中删除主键,希望这样可以解决您在 table 中放置重复 UserId
的问题。