创建 rethinkdb 羽毛服务后,如何更改RethinkDB的主键?
我尝试了下面的代码,但它不会影响。
app.use('/messages', service({
id: 'user_id',
Model: db,
name: 'messages'
}));
有什么我错过的吗?
创建 rethinkdb 羽毛服务后,如何更改RethinkDB的主键?
我尝试了下面的代码,但它不会影响。
app.use('/messages', service({
id: 'user_id',
Model: db,
name: 'messages'
}));
有什么我错过的吗?
当使用不同的主键时,需要使用相同的primaryKey
选项初始化 RethinkDB 数据库。您可以手动执行此操作,也可以service.init
按照此处记录的方式使用:
// Initialize the `messages` table with `user_id` as the primary key
app.service('messages').init({
primaryKey: 'user_id'
}).then(() => {
// Use service here
});