JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/6.23.0/polyfill.min.js"></script>
<script src="https://unpkg.com/zangodb@latest/dist/zangodb.min.js"></script>
<scripte>
// Require minimongo
var minimongo = require("minimongo");
var LocalDb = minimongo.MemoryDb;
// Create local db (in memory database with no backing)
db = new LocalDb();
// Add a collection to the database
db.addCollection("animals");
doc = { species: "dog", name: "Bingo" };
// Always use upsert for both inserts and modifies
db.animals.upsert(doc, function() {
// Query dog (with no query options beyond a selector)
db.animals.findOne({
species: "dog"
}, {}, function(res) {
console.log("Dog's name is: " + res.name);
});
});
</scripte>
JavaScript
let db = new zango.Db('mydb', { knol : ['totalMistakes']});
let knol = db.collection('knol');
let items = [
{character: "ä¸", totalMistakes: 0},
{character: "a", totalMistakes: 2},
{character: "z", totalMistakes: 6}
];
knol.update(items)
.then(() => {
return knol
.find({ totalMistakes: {$gte:0} })
.sort({ totalMistakes:-1 })
.forEach(item => console.log('doc:', item));
}
).catch(error => console.error(error));