checking if your elemMatch regex conditions workA comprehensive regex for phone number validationRegEx to make sure that the string contains at least one lower case char, upper case char, digit and symbolRegEx match open tags except XHTML self-contained tagsCheck whether a string matches a regex in JSMongo take advantage of indexing when doing $elemMatch with regex“Large data” work flows using pandasMongoDB $elemMatch issuemongodb $elemMatch $inelemMatch query does not work in phpCan $elemMatch and $in correctly work together?
French citizen, did I need a visa in 2004 and 2006 when I visited the US as a child?
Can you open the door or die? v2
Why can't we feel the Earth's revolution?
Nth term of Van Eck Sequence
What is Gilligan's full name?
Why would a home insurer offer a discount based on credit score?
Why not make one big cpu core?
Past vs. present tense when referring to a fictional character
Why are backslashes included in this shell script?
Commencez à vous connecter -- I don't understand the phrasing of this
Why does this Apple //e drops into system monitor when booting?
I received a gift from my sister who just got back from
How can religions without a hell discourage evil-doing?
How to search for Android apps without ads?
Why do the “Shtei HaLechem” not play a prominent part in the davenning for Shavuos?
How to deal with an excess of white-space in a CRM UI?
What publication claimed that Michael Jackson died in a nuclear holocaust?
What is the theme of analysis?
Dedicated bike GPS computer over smartphone
Manager wants to hire me; HR does not. How to proceed?
What is the color associated with lukewarm?
Is it possible to install Firefox on Ubuntu with no desktop enviroment?
How can I find out about the game world without meta-influencing it?
Why is it bad to use your whole foot in rock climbing
checking if your elemMatch regex conditions work
A comprehensive regex for phone number validationRegEx to make sure that the string contains at least one lower case char, upper case char, digit and symbolRegEx match open tags except XHTML self-contained tagsCheck whether a string matches a regex in JSMongo take advantage of indexing when doing $elemMatch with regex“Large data” work flows using pandasMongoDB $elemMatch issuemongodb $elemMatch $inelemMatch query does not work in phpCan $elemMatch and $in correctly work together?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I have a MongoDB query:
db.list.find(categories:$elemMatch: "$regex":".*Bar.*", $not:/^Barbeque/).pretty()
where it looks at the elements in the categories array and I think gets all documents where there is an element that contains "Bar" but none that contain "Barbecue". How to I check make sure that my query is correct?
Let me know if my query is wrong and how I could fix it.
regex mongodb
add a comment |
I have a MongoDB query:
db.list.find(categories:$elemMatch: "$regex":".*Bar.*", $not:/^Barbeque/).pretty()
where it looks at the elements in the categories array and I think gets all documents where there is an element that contains "Bar" but none that contain "Barbecue". How to I check make sure that my query is correct?
Let me know if my query is wrong and how I could fix it.
regex mongodb
add a comment |
I have a MongoDB query:
db.list.find(categories:$elemMatch: "$regex":".*Bar.*", $not:/^Barbeque/).pretty()
where it looks at the elements in the categories array and I think gets all documents where there is an element that contains "Bar" but none that contain "Barbecue". How to I check make sure that my query is correct?
Let me know if my query is wrong and how I could fix it.
regex mongodb
I have a MongoDB query:
db.list.find(categories:$elemMatch: "$regex":".*Bar.*", $not:/^Barbeque/).pretty()
where it looks at the elements in the categories array and I think gets all documents where there is an element that contains "Bar" but none that contain "Barbecue". How to I check make sure that my query is correct?
Let me know if my query is wrong and how I could fix it.
regex mongodb
regex mongodb
asked Mar 25 at 1:09
tom dinhtom dinh
2016
2016
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You should specify the end of string like this:
$not:/^Barbeque$/
rather than
$not:/^Barbeque/
because if any of file contains (i.e. "Barbequee"), it must return to your query result.
about make sure that my query is correct or not, i have no idea. But if your query is correct, mongo must return the value that matches the written query.
if something goes wrong, it must be that the logic in the query that results in mongo returns an unexpected value for you.
so check your query before you run it. :D
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55330129%2fchecking-if-your-elemmatch-regex-conditions-work%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You should specify the end of string like this:
$not:/^Barbeque$/
rather than
$not:/^Barbeque/
because if any of file contains (i.e. "Barbequee"), it must return to your query result.
about make sure that my query is correct or not, i have no idea. But if your query is correct, mongo must return the value that matches the written query.
if something goes wrong, it must be that the logic in the query that results in mongo returns an unexpected value for you.
so check your query before you run it. :D
add a comment |
You should specify the end of string like this:
$not:/^Barbeque$/
rather than
$not:/^Barbeque/
because if any of file contains (i.e. "Barbequee"), it must return to your query result.
about make sure that my query is correct or not, i have no idea. But if your query is correct, mongo must return the value that matches the written query.
if something goes wrong, it must be that the logic in the query that results in mongo returns an unexpected value for you.
so check your query before you run it. :D
add a comment |
You should specify the end of string like this:
$not:/^Barbeque$/
rather than
$not:/^Barbeque/
because if any of file contains (i.e. "Barbequee"), it must return to your query result.
about make sure that my query is correct or not, i have no idea. But if your query is correct, mongo must return the value that matches the written query.
if something goes wrong, it must be that the logic in the query that results in mongo returns an unexpected value for you.
so check your query before you run it. :D
You should specify the end of string like this:
$not:/^Barbeque$/
rather than
$not:/^Barbeque/
because if any of file contains (i.e. "Barbequee"), it must return to your query result.
about make sure that my query is correct or not, i have no idea. But if your query is correct, mongo must return the value that matches the written query.
if something goes wrong, it must be that the logic in the query that results in mongo returns an unexpected value for you.
so check your query before you run it. :D
answered Mar 25 at 8:27
Ilham Naki AnsIlham Naki Ans
1
1
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55330129%2fchecking-if-your-elemmatch-regex-conditions-work%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown