【发布时间】:2021-10-08 22:53:55
【问题描述】:
假设,我有下面的字符串
((data eq 3) AND ((d gte 4) OR (f lt 5)))
如何将其转换为 Node.js/Javascript 中的以下 WHERE 子句,
SELECT * from <table-name> where count = 3 AND ((de >= 4) OR (fr < 5))
或 以 MongoDB 方式,
db.collection.find({
$and: [
{data: {$eq: 3}},
{
$or: [
{d: {$gte: 4}},
{f: {$lt: 5}}
]
}
]
})
【问题讨论】:
标签: javascript sql node.js mongodb data-structures