要获取MySQL LIKE语句,请在MongoDB中使用REGEX。首先让我们创建一个包含文档的集合-
> db.likeInMongoDBDemo.insertOne({"Name" : "Sam"}); { "acknowledged" : true, "insertedId" : ObjectId("5cd6922857806ebf1256f123") } > db.likeInMongoDBDemo.insertOne({"Name" : "John" }); { "acknowledged" : true, "insertedId" : ObjectId("5cd6923157806ebf1256f124") } > db.likeInMongoDBDemo.insertOne({"Name" : "Scott"}); { "acknowledged" : true, "insertedId" : ObjectId("5cd6924557806ebf1256f125") } > db.likeInMongoDBDemo.insertOne({"Name" : "Sean"}); { "acknowledged" : true, "insertedId" : ObjectId("5cd6924f57806ebf1256f126") } > db.likeInMongoDBDemo.insertOne({"Name" : "Samuel"}); { "acknowledged" : true, "insertedId" : ObjectId("5cd6925857806ebf1256f127") }
以下是在find()
方法的帮助下显示集合中所有文档的查询-
> db.likeInMongoDBDemo.find().pretty();
这将产生以下输出-
{ "_id" : ObjectId("5cd6922857806ebf1256f123"), "Name" : "Sam" } { "_id" : ObjectId("5cd6923157806ebf1256f124"), "Name" : "John" } { "_id" : ObjectId("5cd6924557806ebf1256f125"), "Name" : "Scott" } { "_id" : ObjectId("5cd6924f57806ebf1256f126"), "Name" : "Sean" } { "_id" : ObjectId("5cd6925857806ebf1256f127"), "Name" : "Samuel" }
以下是执行REGEX以匹配MongoDB中的MySQL LIKE语句的查询-
> db.likeInMongoDBDemo.find({"Name":{$regex:"Sam"}});
这将产生以下输出-
{ "_id" : ObjectId("5cd6922857806ebf1256f123"), "Name" : "Sam" } { "_id" : ObjectId("5cd6925857806ebf1256f127"), "Name" : "Samuel" }
本文向大家介绍对于一个频繁使用的短小函数,在C 语言中应用什么实现,在C++ 中应用什么实现?相关面试题,主要包含被问及对于一个频繁使用的短小函数,在C 语言中应用什么实现,在C++ 中应用什么实现?时的应答技巧和注意事项,需要的朋友参考一下 c用宏定义,c++ 用inline
主要内容:1.数据科学,2.统计计算,3.机器学习R语言在现实中的应用有哪些?主要有以下几种 - 1.数据科学 “哈佛商业评论”将数据科学家命名为“21世纪最性感的工作”。 Glassdoor将其命名为2016年的“年度最佳工作”。随着IoT设备的诞生,创建了可用于做出更好决策的TB级和TB级数据,数据科学是一个没有其他方法可以追溯到的领域。 简单的解释说,数据科学家是一位具有额外资产的统计学家:计算机编程技能。 像R语言这样的编程语言给数据科学
我对何时使用什么原语有点困惑。如果定义一个数字,如何知道使用、、或?我知道它们是不同的字节,但这是否意味着我只能对某个数字使用其中的一个呢? 所以简单地说,我的问题是,我什么时候使用上面列出的四个原语中的每一个?
问题内容: 当我们在Java中使用关键字时,到底使用了哪个同步原语?? 编辑: JVM如何在本机级别实现锁? 问题答案: 在字节码级别上,Java具有和操作,在Java虚拟机规范的此页中进行了记录,并在下面粘贴了摘录( objectref 是该操作的操作数,取自堆栈): 监控 代码段 每个对象都有一个与其关联的监视器。执行 monitorenter 的线程 获得与 objectref 关联的监视器
问题内容: 我知道使用这种方法来实现分页是一种不好的做法,因为当数据变大时,这会消耗大量内存。解决此问题的一种方法是按字段使用自然顺序: 问题是-我是mongo的新手,不知道什么是最好的方式 问题答案: 您正在谈论的概念可以称为“转发分页”。这有一个很好的理由,与使用和修饰符不同,它不能用于“返回”上一页或实际上“跳”至特定页面。至少不需要花费很多精力来存储“可见的”或“发现的”页面,因此,如果您
新的ES6箭头函数表示在某些情况下是隐式的: 表达式也是该函数的隐式返回值。 在什么情况下,我需要将与ES6箭头函数一起使用?