使用 monger,我正在编写一个文档,其中包含一个带有关键字项的向量到一个集合,例如
(monger.collection/insert-and-return db
"test-coll" {:_id 1 :some-vector [:a-keyword]})
按预期返回
{:_id 1, :some-vector [:a-keyword]}
但是如果我获取特定的文档,例如
(monger.collection/find-map-by-id db "test-coll" 1)
关键字已更改为字符串
{:_id 1, :some-vector ["a-keyword"]}
这是预期的行为吗?如果是,为什么?