【发布时间】:2020-06-21 04:55:55
【问题描述】:
我正在尝试使用 lodash 合并来合并两个对象,但它不适用于符号。有没有替代的实用程序?
import {merge} from 'lodash';
import {Op} from 'sequelize';
const selectA = {
where: {
text: "something"
}
};
const selectB = {
where: {
date_from: {
[Op.lt]: Sequelize.literal('NOW()')
}
}
};
console.log(_.merge(selectA, selectB));
输出:
{ where: { text: 'something', date_from: {} } }
【问题讨论】:
-
不知道sequelize,但如果它适用于sequelize,您可以将“date_from”添加到selectA Object。 selectA.where.date_from = { [Op.lt]: Sequelize.literal('NOW()') }
-
不,我不能。我想以编程方式进行。
标签: javascript node.js typescript merge lodash