Skip to content

Instantly share code, notes, and snippets.

@fvdnabee
Created December 18, 2024 15:09
Show Gist options
  • Save fvdnabee/47e76140690c36c7831119206c9d298c to your computer and use it in GitHub Desktop.
Save fvdnabee/47e76140690c36c7831119206c9d298c to your computer and use it in GitHub Desktop.
mongoose nosqli
// docker run --name mongodb -d -p 27017:27017 mongodb/mongodb-community-server:6.0.19-ubuntu2204
const mongoose = require("mongoose");
const kittySchema = new mongoose.Schema({
name: String,
});
const Kitten = mongoose.model("Kitten", kittySchema);
main().catch((err) => console.log(err));
async function main() {
await mongoose.connect("mongodb://127.0.0.1:27017/test");
console.log("connected");
// const fluffy = new Kitten({ name: "fluffy" });
// await fluffy.save();
// const hairy = new Kitten({ name: "hairy" });
// await hairy.save();
const kittens = await Kitten.find();
console.log(kittens);
const objid = '6762e2a2af285ec6b7463cb5';
const id = {'$ne': objid};
const kitten = await Kitten.findOne({ _id: id }).lean();
console.log(kitten);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment