How to query MongoDB with “like”?

后端 未结 30 2181
予麋鹿
予麋鹿 2020-11-21 05:51

I want to query something with SQL\'s like query:

SELECT * FROM users  WHERE name LIKE \'%m%\'

How to do I achieve the same in

30条回答
  •  Happy的楠姐
    2020-11-21 06:26

    In SQL, the ‘like’ query is looks like this :

    select * from users where name like '%m%'
    

    In MongoDB console, it looks like this :

    db.users.find({"name": /m/})     // Not JSON formatted
    
    db.users.find({"name": /m/}).pretty()  // JSON formatted
    

    In addion pretty() method will in all the places where produce formatted JSON structure which is more readable.

提交回复
热议问题