搜索mongo中具有特定列的文档

时间:2012-08-10 14:51:29

标签: mongodb nosql

db.posts.insert({
    title: "Hello World",
    "2d": [1,2],
    "3d": [3,4,5],
    "4d": [6,7,8,9],
    "6d: [1,2,3,4,5,6]
});

每个文档只能包含2d列,或只包含3d列,或只包含两者,或只有4d2d等。我如何找到具有该特定列的文档?

SELECT * FROM posts where posts.hascolumn=2d

^仅供演示。

1 个答案:

答案 0 :(得分:1)

您可以使用db.posts.find({"2d" : {$exists:true})