是否存在等價於Rails中'默認範圍'的bookshelf.js(http://bookshelfjs.org/)?bookshelf.js相當於Rails的默認範圍(在node.js中)
例如,可以說我有典型的「用戶」:
User = Knex.Model.extend({
tableName: 'users'
});
我們還假設用戶的表有「驗證」一個叫布爾字段。我想知道的是,如果有一種方法可以有一個默認的範圍,這樣當我查詢用戶表,
collection.fetch().then(function(collection) {
// the collection contains only users with the verified = true attribute
})
集合返回只包含用戶的驗證= true屬性
您能否闡述您的意思? Bookshelf是一個ORM,還有一個Rails,你可以從ActiveRecords繼承。 –
我剛剛創建了一個npm包來做到這一點。只需搜索npm安裝書架範圍並將其添加爲插件即可。 – JTWebMan