我有一个包含参考数据的资产数据库。我正在尝试基于此表创建另一个表(在本例中为地图列表),例如;
var data = db.execute("SELECT * FROM customers");
data > [{1, George, male}, {2, Michael, male}, {3, Lucy, female} ...]
myList = data.where(..condition); >> filtered by gender
myList > [{1, George}, {2, Michael} ...]
因此,一个新的映射列表将具有更多将在运行时填充的键/值对,例如“计数器”。
我没有在后台使用对象,而是使用运行时列表变量。(也许这是我问题的根本原因,我真的不知道)
因此,当我尝试读取 myList[0] 之类的记录时,我可以到达,但是当我尝试将此特定记录添加到另一个地图列表时,编译器会返回错误:
Tried calling: add(Instance of QueryRow)
如果有人帮助我解决这个问题,我将不胜感激。先感谢您。