`

<转>MongoDB 查询语句

阅读更多
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
---查询语句---
 Select a, b from users
 db.users.find({},{a:1, b:1})
 查询表
 Select * from users
 db.users.find()
 查询表
 Select * from users where age=33
 db.users.find({age:33})
 条件查询
 Select a, b from users where age=33
 db.users.find({age:33},{a:1, b:1})
 条件查询
 select * from users where age<33
 db.users.find({'age':{$lt:33}})
 条件查询
 select * from users where age>33 and age<=40
 db.users.find({'age':{$gt:33,$lte:40}})
 条件查询
 select * from users where a=1 and b='q'
 db.users.find({a:1,b:'q'})
 条件查询
 select * from users where a=1 or b=2
 db.users.find( { $or : [ { a : 1 } , { b : 2 } ] } )
 条件查询
 select * from users limit 1
 db.users.findOne()
 条件查询
 select * from users where name like "%Joe%"
 db.users.find({name:/Joe/})
 模糊查询
 select * from users where name like "Joe%"
 db.users.find({name:/^Joe/})
分享到:
评论

相关推荐

    mongoDB非关系型数据库第一天建表语句

    在"mongoDB非关系型数据库第一天建表语句"的学习中,我们将深入理解MongoDB的基本概念和操作,包括如何创建、插入、查询和更新数据。以下是一些核心知识点: 1. **集合(Collections)**:集合是MongoDB中存储数据...

    MongoDB初探(二)----使用spring-data配置mongodb

    只需在接口中定义方法名,Spring Data会根据命名规则自动转换为MongoDB的查询语句。例如: ```java List&lt;User&gt; findByUsername(String username); ``` 为了使用这些Repository,你需要在Spring配置类中启用MongoDB...

    Flink 同步数据+mongo<->hive+支持复杂类型

    ### Flink 同步数据+mongo&lt;-&gt;hive+支持复杂类型 #### 一、Flink 简介 Apache Flink 是一个用于处理无界和有界数据流的开源流处理框架。它提供了高吞吐量、低延迟的数据处理能力,并且支持事件时间处理、状态管理等...

    使用Morphia框架操作mongodb

    &lt;groupId&gt;org.mongodb.morphia&lt;/groupId&gt; &lt;artifactId&gt;morphia&lt;/artifactId&gt; &lt;version&gt;1.13.2&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;org.mongodb&lt;/groupId&gt; &lt;artifactId&gt;mongodb-driver-sync&lt;/...

    基于SpringBoot的图书馆管理系统项目源码+数据库+项目说明(课程设计).zip

    | mapper:数据库SQL语句mapper文件&lt;br&gt; &emsp;&emsp;| static:静态文件&lt;br&gt; &emsp;&emsp;&emsp;&emsp;| css:css文件&lt;br&gt; &emsp;&emsp;&emsp;&emsp;| js:JavaScript文件&lt;br&gt; &emsp;&emsp;&emsp;&emsp;| images:...

    基于SpringBoot的图书馆管理系统源码+数据库+项目说明(毕设).zip

    | mapper:数据库SQL语句mapper文件&lt;br&gt; &emsp;&emsp;| static:静态文件&lt;br&gt; &emsp;&emsp;&emsp;&emsp;| css:css文件&lt;br&gt; &emsp;&emsp;&emsp;&emsp;| js:JavaScript文件&lt;br&gt; &emsp;&emsp;&emsp;&emsp;| images:...

    用mybatis 的sql语句操作mongodb的简易方案.zip

    在XML文件中,&lt;if&gt;标签通常被嵌套在其他标签内,如&lt;select&gt;、&lt;insert&gt;和&lt;update&gt;等标签内,用于控制生成的SQL语句的结构和内容。 &lt;if&gt;标签通常包含一个test属性,该属性被用于指定条件表达式。如果表达式的结果为...

    使用java上传MP4文件至mongodb数据库,并下载 源代码

    &lt;artifactId&gt;mongodb-driver-sync&lt;/artifactId&gt; &lt;version&gt;4.2.3&lt;/version&gt; &lt;/dependency&gt; ``` 在Java项目中,你需要连接到MongoDB实例。创建一个`MongoClient`实例,指定服务器地址和端口,然后选择数据库: ```...

    spring集成mongo所需jar

    4. **编写MongoDB操作**:通过定义在MongoRepository接口中的方法,可以方便地进行数据的CRUD操作,无需手动编写MongoDB的查询语句。 5. **测试和运行**:确保所有配置无误后,运行项目并进行测试,验证MongoDB与...

    MongoDB 配置以及简单CRUD快速上手

    - **自定义查询方法**:在Repository接口中定义查询方法,Spring Data MongoDB会自动解析方法名生成相应的查询语句。 #### 总结 MongoDB因其独特的特性,在处理大规模数据时表现出色。通过对MongoDB的基础配置、...

    Mongodb Java操作实例代码+windows安装包+jar包+ROBO可视化工具

    2. **数据库操作**:支持对MongoDB的常用操作,如创建、删除数据库和集合,导入导出数据,执行查询语句等。 3. **性能监控**:提供实时的性能指标,帮助分析和优化MongoDB的运行状态。 4. **脚本编辑**:支持编写和...

    mongodb连接java

    &lt;artifactId&gt;mongodb-driver-sync&lt;/artifactId&gt; &lt;version&gt;4.5.0&lt;/version&gt; &lt;/dependency&gt; ``` 安装完驱动后,我们可以创建一个MongoClient实例来连接到MongoDB服务器。MongoClient的构造函数接受...

    mongodb驱动java版

    此外,MongoDB Java驱动还支持更复杂的查询、更新和删除操作,如使用正则表达式、条件语句、聚合框架等。例如,根据年龄筛选大于25岁的用户: ```java BasicDBObject query = new BasicDBObject("age", new ...

    MongoDB常用SQL操作

    在SQL世界中,MongoDB的查询语言被称为MQL(MongoDB Query Language),它与传统的SQL有着显著的不同,但同样提供了数据检索、更新和管理的功能。在Java开发中,我们可以使用Java驱动程序来执行这些操作。以下是一些...

    自动创建 springboot+mybatis+mysql 示例项目

    &lt;artifactId&gt;spring-boot-starter-web&lt;/artifactId&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;org.mybatis.spring.boot&lt;/groupId&gt; &lt;artifactId&gt;mybatis-spring-boot-starter&lt;/artifactId&gt; &lt;version&gt;2.1.4&lt;/...

    MongoDB Java创建集合.pdf

    &lt;artifactId&gt;mongodb-driver-sync&lt;/artifactId&gt; &lt;version&gt;4.3.0&lt;/version&gt; &lt;/dependency&gt; ``` 确保版本号是最新的,以便获得最新的特性和修复。 2. 连接MongoDB服务器 在Java程序中,使用 `MongoClient` 类来...

    Spring-data-jpa 学习笔记.docx

    `@Query` 注解允许开发者编写自定义的 JPQL 或原生 SQL 查询语句。这对于更复杂的查询场景非常有用。 示例: ```java @Query("SELECT u FROM User u WHERE u.email = ?1") List&lt;User&gt; findByEmail(String email); ...

    Mongodb读数据操作

    其中&lt;query&gt;相当于sql语句中的where 条件语句; &lt;projection&gt;相当于要取出的字段。 这里要注意的是,如果不指明query那么指的是查出全部的数据; 还可以查询一个条件多个值的情况 Eg:db.test.find({_id :{$in:[15

    使用JdbcTemplate操作数据库.zip

    在Spring Boot框架中,JdbcTemplate是一个非常重要的组件,它提供了简化数据库操作的API,使得开发者可以更加方便地执行SQL语句。本项目旨在利用JdbcTemplate进行数据库操作,从而实现一些常见的数据库交互功能。 ...

    Spring Data MongoDB中文文档

    &lt;artifactId&gt;spring-data-mongodb&lt;/artifactId&gt; &lt;version&gt;1.10.6.RELEASE&lt;/version&gt; &lt;/dependency&gt; ``` - 配置方面,可以使用 Java 配置类或 XML 文件来设置 **MongoDbFactory** 和 **MongoTemplate** 等组件。 ...

Global site tag (gtag.js) - Google Analytics