如何在Python中比较对象属性的值?

因此,我正在使用mongoDB,而我的查询返回一个对象数组。对象看起来像这样:

   {
        '_id': ObjectId('5ff891bc20cb7d29dc1d836c'),
        'Model': 'X1150',
        'Platform': 'Server',
        '# of CPU Cores': 4,
        '# of Threads': 4
    }

假设我将此特定文档存储在变量中 doc

现在,我希望能够将'Platform'属性与字符串进行比较。例如,在JavaScript中,我会这样做:

if (doc.Platform == 'Server') return 1;

但它似乎在python中不起作用(也许因为属性是字符串?)。如何正确进行比较?

谢谢!

乔治

您说返回的对象似乎是字典,可以通过进行检查type(doc)如果是这样,那if (doc['Platform'] == 'Server') return 1;应该可以

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章