我有一個同行中樹立了集合的名字流星收集查詢
UserSettings = new Mongo.Collection("user-settings");
當我試圖在MongoDB的控制檯進行查詢,我不能做
db.user-settings.find()
我得到這個錯誤: -
ReferenceError: settings is not defined
我應該如何查詢集合的名稱w ith破折號?
由於
我有一個同行中樹立了集合的名字流星收集查詢
UserSettings = new Mongo.Collection("user-settings");
當我試圖在MongoDB的控制檯進行查詢,我不能做
db.user-settings.find()
我得到這個錯誤: -
ReferenceError: settings is not defined
我應該如何查詢集合的名稱w ith破折號?
由於
這是因爲user-settings
不是在JavaScript中一個有效的標識符,因此不能用於使用點符號來訪問字段。
它實際上被解釋爲2個表達式,它們之間有一個減號(-
)運算符。
你可以使用db.getCollection('user-settings')
來得到它。
謝謝。有用。 – Yumiko