Javascript 选择查询结果的特定属性

Javascript 选择查询结果的特定属性,javascript,dexie,Javascript,Dexie,我有以下疑问: db.asset.where("type").equals(type).each(e => { ... }); 现在e将文件(e.binary)保存为二进制字符串。 在each中,我只想处理一组特定的属性,但不想处理e.binary,因为它会减慢应用程序的速度。 是否有方法选择返回的一组属性? 还是只能返回完整的行 提前感谢:)试试这个 db.asset.where("type").equals(type).each(e => { re

我有以下疑问:

db.asset.where("type").equals(type).each(e => { ... });
现在
e
将文件(e.binary)保存为二进制字符串。 在each中,我只想处理一组特定的属性,但不想处理e.binary,因为它会减慢应用程序的速度。 是否有方法选择返回的一组属性? 还是只能返回完整的行

提前感谢:)

试试这个

db.asset.where("type").equals(type).each(e => {
     return { FirstProperty: e.MyProperty1, SecondProperty: e.MyProperty2 };
}).then(function(myProperties){
   ...
});

你解决过这个问题吗?是的,通过拆分数据。一个对象表包含二进制文件(在我的例子中是blob)和一个uid,然后在我之前存储二进制文件的对象处交叉引用。