Tag: mgo

如何处理从mongo中返回的任意哈希(使用mgo)?

我可以找到的所有引用构造一个结构来保存返回值,假设每个返回的记录具有相同的模式。 如果它们真的是文档并且除了可能的一些可查询的一致元数据属性之外没有一致的模式,我该如何处理该返回值? 例如:这个https://groups.google.com/forum/#!msg/mgo-users/KirqfCSlKFc/t2l3l4yxFRwJ假定您有一组时间戳。 如果它是一个数组,其中一些值是时间戳而一些是字符串呢? 在ruby中,我只是将整个返回的记录视为任意哈希并按键处理它。 我该怎么办呢?