Timeline.create
来自in the manual?
// empty range:
Timeline.create({ range: [] }); // range = 'empty'
// Unbounded range:
Timeline.create({ range: [null, null] }); // range = '[,)'
// range = '[,"2016-01-01 00:00:00+00:00")'
Timeline.create({ range: [null, new Date(Date.UTC(2016, 0, 1))] });
// Infinite range:
// range = '[-infinity,"2016-01-01 00:00:00+00:00")'
Timeline.create({ range: [-Infinity, new Date(Date.UTC(2016, 0, 1))] });
我在Timeline
找不到任何内容。
答案 0 :(得分:2)
它只是一个示例模型名称。它的定义如下:
git push origin mynewbranch
然后,您可以创建实例并为该var Timeline = sequelize.define('Timeline', {
range: Sequelize.RANGE(Sequelize.DATE),
// [... some other columns here]
});
列传递两个值(lower,upper):
range
(Timeline.create({
range: [
new Date(Date.UTC(2016, 0, 1)), // lower
new Date(Date.UTC(2016, 1, 1)) // upper
]
});
是续集模型的标准方法。在这种情况下,它会创建一个类的内存实例 - create()
,但它可以是Timeline
,{{1 },Person
或其他任何东西 - 然后将其保存到模型表示的数据库表中。)