2012-03-27 10 views
0

Wie kann ich schreiben Sie die folgende Abfrage in MongoGruppe von mit dem Zustand in MongoDB

select * from (
    select Domain, count(*) domainCount from MappedSites group by Domain 
) 
where domainCount > 1 

habe ich die innere Abfrage:

db.MappedSites.group({ 
    key:{'Domain':true}, 
    cond: { 'State':0 }, 
    reduce: function(doc, prev){prev.csum++;} , 
    initial: {csum: 0} 
}) 

Antwort

1

Es tut mir leid, indem ich Probleme habe folgende was Sie versuchen, anders als das, was Sie bereits getan haben, zu tun. Kannst du es weiter erklären? Stellen Sie vielleicht ein Schema bereit oder erklären Sie auf Englisch (gegen SQL), was Sie erreichen möchten.

+0

Ich möchte alle Domänen, die mehr als einmal und für diese Domänen die Anzahl der Erscheinungen erscheint –