mongodb认证模拟问题

时间:2016-07-28 21:15:47

标签: mongodb mongodb-query

我正在准备mongodb认证,并且在tutorialspoint.com上的一个模拟测试中我发现了一个类似这样的问题

问题3 - 关于MongoDB,以下哪项是正确的?

  • A - MongoDB使用JSON格式表示文档
  • B - MongoDB支持集合连接
  • C - MongoDB支持一些SQL函数
  • D - MongoDB支持地理空间索引

现在,我认为A,C和D是正确答案的原因

  • 答:Mongodb使用JSON格式表示文档,并在内部将JSON格式转换为BSON格式以存储文档,以便A有效。
  • C:Mongodb也支持某些SQL函数,如GroupBY Max和Min。
  • D和ofcourse D,因为Mongodb支持地理空间索引。

然而,关于辅导点的答案与我的答案不符。他们说正确的答案是D

任何人都能说清楚这个问题的正确答案是什么?

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

我认为正确答案:B和D

答案 2 :(得分:0)

答案D是正确的,因为这个问题很旧,而且mongoDB中没有连接,所以它使选项B无效,

就像你说的那样

  

Mongodb使用JSON格式来表示文档

没有MongoDB只保存和获取BSON文件,mongoDB语言驱动程序(pymongo,nodejs mongo)将BSON转换为JSON,反之亦然,数据库中没有转换,所有转换都发生在语言驱动程序中,因此选项A也是错误的。

正如@Andriy Simonov在上面的回答中所说的那样。

  

一些查询运算符类似于SQL函数,但它没有   完全支持SQL,因此它不支持任何SQL函数。

所以答案D在这种情况下是正确的