问题描述
我正在尝试将一组对象插入到 rethink 数据库中,但在 rethink 插入对象时遇到了问题,而不是按照它们原来的顺序插入。
[{TASK: 'Some Task',HR: '09',MIN: '10',AMPM: 'PM'},...]
我已经使用 JavaScript 的原生排序方法按时间对列表进行了排序。
问题是当我将它插入到 rethinkdb 上的新数据库中时,它会插入列表,但没有按任何特定顺序插入。是否有我在 RQL 中遗漏的命令,或者是否有一种方法可以使用 Promises 以与最初相同的顺序将列表插入到 rethink 表中?提前致谢。
function insertPMList(arr1) {
if (arr1.length > 0) {
r.db(`${dbname}`).tableCreate('PM').run(connection,function (err,res) {
if (err) console.log(err);
else if (res) {
r.db(`${dbname}`).table('PM')
.insert(arr1)
.run(connection,function (err) {
if (err) console.log(err);
})
console.log('PM Table Created');
}
});
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)