Q11. Angenommen, Ihre Aggregationspipeline endete mit einer Ausnahme, die auf eine überschrittene Speicherbegrenzung hinweist. Wie lösen Sie das Problem am besten?
Setzen Sie useMemory auf das Zweifache des in der Ausnahme angegebenen Betrags.
Wechseln Sie zu einer 64-Bit-Instanz von MongoDB.
Erhöhen Sie den Speicher des MongoDB-Servers.
Setzen Sie allowDiskUse auf true.
Q12. Was ist der empfohlene Weg, um einen Benutzer zu löschen?
db.deleteUser("user")
db.removeUser("user") DEPRECATED
db.remove("user")
db.dropUser("user")
Q13. Wenn die primäre Datenbank in einem Replikatsatz ausfällt, wann beginnt der Failover?
Sobald die Primärdatenbank 10 Minuten ausgefallen ist.
Sobald die Primärdatenbank neu gestartet wird.
Sofort.
Nachdem der Administrator die Primärdatenbank neu gestartet hat.
Q14. Welche Option ist korrekt, um Kerberos beim Starten von MongoDBd einzurichten?
--setParameter authenticationMechanisms=GSSAPI
--setAuthentication=GSSAPI
--setParam auth=K
--setAuth method=Kerberos
Q15. Was ist der Zweck eines Schiedsrichters in einem Replikatsatz?
Er überwacht den Replikatsatz und sendet E-Mails im Falle eines Ausfalls.
Er gibt den entscheidenden Stimmenabgabevorgang bei einer Wahl ab.
Er hält eine Sicherungskopie der Datenbank.
Er startet den fehlgeschlagenen Server neu.
Q16. Sie möchten wissen, wie viele Arten von Elementen Sie in jeder Kategorie haben. Welche Abfrage erledigt das?
Q17. Um die Anzahl der zurückgegebenen Datensätze einer Abfrage zu beschränken, welchen Befehl sollten Sie verwenden?
take
limit
max
skip
Q18. Sie haben eine Sammlung namens restaurants, in der die geografischen Informationen in der Eigenschaft location gespeichert sind. Wie erstellen Sie einen geospatialen Index darauf?