当前位置:  开发笔记 > 前端 > 正文

如何在字段名称中使用点?

如何解决《如何在字段名称中使用点?》经验,为你挑选了1个好方法。



1> Fisk..:

您可以将字段名称的点符号替换为等效的Unicode \uff0E

db.test.insert({"field\uff0ename": "test"})
db.test.find({"field\uff0ename": "test"}).forEach(printjson)
{ "_id" : ObjectId("5193c053e1cc0fd8a5ea413d"), "field?name" : "test" }

看更多:

    http://docs.mongodb.org/manual/faq/developers/#faq-dollar-sign-escaping

    http://docs.mongodb.org/manual/core/document/#dot-notation


@William如果你使用你建议的纯unicode char,它无论如何都会变成一个ASCII时期 - 这将是一种指定它的奇特方式.\ uFFOE是一个"FULLWIDTH FULL STOP"字符,因为非ASCII字符将被忽略."ONE DOT LEADER"角色可能看起来更好,因为它的中心位置与正常时期一样.[我刚刚在Apple产品上证实,2024字符看起来好多了 - 就像真实时期一样.]
我认为这段时间的unicode是"\ u002e".
推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有