我想创建一些API,让用户只传入number,boolean等类型的字符串。并在查询mongodb之前自动转换它们。可能吗?
是的,有可能是MongoDB。您可以编写自己的实用程序来转换mongo特定查询中的字符串,或者您可以使用一些开源实用程序,如enter link description here。
最终,MongoDB接受JSON字符串来执行相同的客户端也会以相同的JSON格式转换每个查询。 MongoDB客户端或MongoDB不需要任何预定义的映射或POJO。
该实用程序将转换字符串,如下所示 -
用户字符串 -
“select * from users where firstName ='Vijay'and lastName ='Rajput'”
然后这个实用程序将它转换为 -
db.users.find({$ and:[{firstName:'Vijay'},{lastName:'Rajput'}]})