我正在使用taffyDB查询我的 javascript 对象。我有一个数据库 db()
,其中数据库中的每个项目都有一个属性 Test Field
和一个属性 Test_Field
。
如果我想查询 db()
中 Test_Field
值为“test”的所有项目,则可以执行以下操作:
var dbQuery = db({ Test_Field:"test" }).get()
但是,如果我想查询db()
中Test Field
值为“test”的所有项目,我找不到任何有效的查询。以下是我的最佳尝试。
var dbQuery = db({ Test Field:"test" }).get()
var fieldName = "Test Field"
var dbQuery = db({ fieldName:"test" }).get()
var field = {}
field[name] = "Test Field"
var dbQuery = db({ field[name]:"test" }).get()
我想获取测试字段
为“test”
的项目任何想法如何使用变量名称进行查询,以便我可以检查其中带有空格的属性名称类似于测试场
?
非常感谢您抽出宝贵的时间。如果我不清楚或者您需要我提供其他信息,请告诉我。
最佳答案
你尝试过db().filter({"Test Field": "test"});
或者
var obj = {}; obj[字段名] = "测试"; db().filter(obj);
关于javascript - 如何使用变量作为属性标题编写 taffyDB 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32636759/