0
我有一個集合,其中包含模型,其中包含屬性是一個對象。我無法弄清楚如何使用函數的集合來處理這個對象。骨幹集合在屬性是一個對象的功能
例如這工作正常:
myCollection.where({id: 1})
但是,這並不工作,這是一個無效的屬性。
myCollection.where({myObject.objectValue : "bla"})
我該如何做到這一點?
我有一個集合,其中包含模型,其中包含屬性是一個對象。我無法弄清楚如何使用函數的集合來處理這個對象。骨幹集合在屬性是一個對象的功能
例如這工作正常:
myCollection.where({id: 1})
但是,這並不工作,這是一個無效的屬性。
myCollection.where({myObject.objectValue : "bla"})
我該如何做到這一點?
在JavaScript對象中(例如{}
),只能使用String
鍵。
在這裏,你可能會想是這樣寫的:
myCollection.where({ objectValue : "bla" });
注意,如果該鍵是一個變量,那麼你可以這樣寫:
var condition = {};
condition[myObject.objectValue] = "bla";
myCollection.where(condition);