chensenlai 10988628a0 语音房项目初始化 пре 5 година
..
aggregate 10988628a0 语音房项目初始化 пре 5 година
express 10988628a0 语音房项目初始化 пре 5 година
geospatial 10988628a0 语音房项目初始化 пре 5 година
globalschemas 10988628a0 语音房项目初始化 пре 5 година
lean 10988628a0 语音房项目初始化 пре 5 година
mapreduce 10988628a0 语音房项目初始化 пре 5 година
population 10988628a0 语音房项目初始化 пре 5 година
promises 10988628a0 语音房项目初始化 пре 5 година
querybuilder 10988628a0 语音房项目初始化 пре 5 година
replicasets 10988628a0 语音房项目初始化 пре 5 година
schema 10988628a0 语音房项目初始化 пре 5 година
statics 10988628a0 语音房项目初始化 пре 5 година
README.md 10988628a0 语音房项目初始化 пре 5 година
doc-methods.js 10988628a0 语音房项目初始化 пре 5 година

README.md

This directory contains runnable sample mongoose programs.

To run:

  • first install Node.js
  • from the root of the project, execute npm install -d
  • in the example directory, run npm install -d
  • from the command line, execute: node example.js, replacing "example.js" with the name of a program.

Goal is to show:

  • global schemas
  • GeoJSON schemas / use (with crs)
  • text search (once MongoDB removes the "Experimental/beta" label)
  • lean queries
  • statics
  • methods and statics on subdocs
  • custom types
  • querybuilder
  • promises
  • accessing driver collection, db
  • connecting to replica sets
  • connecting to sharded clusters
  • enabling a fail fast mode
  • on the fly schemas
  • storing files
  • map reduce
  • aggregation
  • advanced hooks
  • using $elemMatch to return a subset of an array
  • query casting
  • upserts
  • pagination
  • express + mongoose session handling
  • group by (use aggregation)
  • authentication
  • schema migration techniques
  • converting documents to plain objects (show transforms)
  • how to $unset