【发布时间】:2020-11-01 03:12:45
【问题描述】:
我想将一列值复制到另一列,为此我正在使用下面的查询,它工作正常
db.collection.aggregate(
[
{ "$addFields": {
"mobile": "$user_mobile"
}},
{ "$out": "collection_name" }
]
)
现在我的 user_mobile 列可能有 + 和 - 内部值。例如 +91-1234567890。所以对于这个号码,只有 911234567890 应该被复制到移动列。 如果 user_mobile 号码没有 + 和 - 内部值,那么这个 user_mobile 号码应该照原样复制 例如 1234567890 。它应该将相同的数字复制到移动列
请向我提出相同的查询
【问题讨论】:
标签: mongodb mongoose mongodb-query aggregation-framework