Comments (9)
Hello,
Am glad you found this project useful. Mingo runs in NodeJS and the Browser. I am unfamiliar with the Jurassic C# library and have not tested it within that context.
While I look that up, to help me get a better sense of the error, could you provide an example of the query you were trying to run and the structure of the objects of your collection.
I would be happy to help.
from mingo.
Hi thanks a million for the response!
Ok, I didn't notice the node.js dependancy, please will you mention it on the front page?
At the moment I'm trying to do something simple:
// Insert all the init stuff here
var MyObject = { a: 1; b:2);
var result = Mingo.Test(MyObject, {a : { $gt : 0 }});
return result;
from mingo.
But I havent even gotten that far yet, right now I'm just trying to "include" your library, so I'm essentialy passing the whole file to Eval.
from mingo.
Ok I got a little further now.
It seems to want a reference to _ which it thinks is an object.
I inserted the below code into the startup sequence right in the beginning of the function:
var module = {};
var require = function () { return {}; };
var exports = {};
This seems to have made it happier.. now I need to figure out what this _ (underscore) thing is..
from mingo.
The documentation is quite clear on the context.
I think you may be using the api a bit incorrectly. You need to create a query object as in the example below.
var query = new Mingo.Query({a : { $gt : 0 }});
var result = query.test(obj); // return true or false
from mingo.
Great work!
Underscore is awesome and it is what powers mingo under the hood.
See here. underscore
from mingo.
awesome thanks for the link, let me include it and see what happens :)
from mingo.
ok including underscore.js was the magic that made this work. I removed my workaround from above and it still compiles happily.
Thank you again for the time and pain that went into making this.
from mingo.
was fun to make and thank you for finding it useful.
Happy Coding!
from mingo.
Related Issues (20)
- Add support for $bitAnd (aggregation)
- Add support for $bitNot (aggregation)
- Add support $bitOr (aggregation)
- Add support for $bitXor (aggregation)
- updateObject fails when the $exists operator is used with $pull HOT 2
- $push with updateObject does not create the array if the fields does not exist HOT 1
- $inc with updateObject does not create the field if it doesn't exist HOT 1
- aggregate() $group stage with mongodb object id as group key only creates one single group HOT 1
- aggregate() $project stage modifies original collection when using negative projection on nested field HOT 2
- TypeError: Cannot convert undefined or null to object HOT 9
- AWS SSO HOT 2
- query HOT 1
- $project step omits referenced properties when matching property exists in incoming data HOT 3
- Basic query operators not loaded by default for update operation. HOT 4
- 6.4.11 regression: ESM imports no longer work HOT 4
- mingo.io is expired
- Minify compiled output for publishing
- Support value equality check for custom types using toString
- 6.4.14 regression: ESM imports no longer work HOT 3
- Are custom operators still a thing? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mingo.