【发布时间】:2023-02-24 13:07:54
【问题描述】:
对于本文档:{ "_id" : 3, "name" : " Shyam Lingam " }
预期的:在检索 _id = 3 时,结果应如下所示:
{ "_id" : 3, "name" : "Shyam Lingam" }
我试过这个:db.collection.find({_id:3},{name:{$trim:{input:"$name"}}})
{ "_id" : 3, "name" : "Shyam Lingam" }
但 Shyam 和 Lingam 之间仍然存在不应该出现的空白。
【问题讨论】:
-
为什么 Shyam 和 Lingam 之间的空间不会被移除?
-
嗨@ray,是的,预计不会被删除
-
你的标题很混乱。
$trim怎么不工作了? -
trim 正在工作,但它删除了左右空格,但我想删除“Shyam”和“Lingam”之间的空格。
-
所以中间的空格应该删除还是不删除???您的预期行为不断变化!你应该edit你的问题和预期的输出。