【发布时间】:2017-10-17 01:39:24
【问题描述】:
早上好,
我在理解 Sequelize 和 RxJS 如何协同工作时遇到问题。 根据我的阅读,Sequelize 使用了 Promise。现在,如果我想加载一个列表并在每次在我的数据库中找到一个元素时进行渲染,会发生什么? 我正在使用 sequelize 中的这种语法:
User.findAll().then()
但我想要的是把它包裹在一个 observable 中并能够使用:
var getAllUsersObservable = Rx.Observable.create(function (obs) {
obs.next(user)
}
然后我的观察者只想打印新用户。
var getAllUsersObserver = {
next: console.log(user)
}
对我来说,这行不通,因为 Sequelize 只会在找到所有用户后将我所有用户的列表放入它的承诺中。我的问题是:如何同时使用这两个来打印我的用户,一次一个?
提前致谢
【问题讨论】:
-
不 sequelize 为结果提供某种光标吗?
标签: javascript promise sequelize.js observable