我会以我的问题为例。 如果我们使用ORACLE作为数据库,并且如果我们想从中获取数据,我们应该知道的是SQL。在sql的帮助下,我们可以从oracle获取数据。
如果我们使用Mongo db作为数据库,我们必须了解NoSql。 ??
用更简单的术语来表达。 用于ORACLE的SQL。和MongoDB的NoSql?我是对的。?答案 0 :(得分:3)
没有 NoSQL查询语言。所有通常归类为全能标签“NoSQL”的数据库都是完全不同的技术,它们以完全不同的方式使用。
MongoDB有一种基于javascript对象表示法的查询语言。它与SQL没什么关系,也没有与大多数其他NoSQL数据库的查询语言有任何关系。 An interactive tutorial can be found on the MongoDB website。它应该让您基本了解查询语言的工作原理。 The full documentation是深入了解的良好来源。
请记住,当您学习了MongoDB及其查询语言的所有内容时,您仍然对Redis,Neo4j,CouchDB等其他NoSQL数据库一无所知。这些与MongoDB不同(并且彼此不同)因为MongoDB与SQL数据库不同。