-
define required tasks to get a complete use of mongo with V
-
add basic fn to wrap mongo and bson
- insert_one
-
collection.insert_one(document map[string]json2.Any) bool
-
collection.insert_one_from<T>(t T) bool
-
collection.insert_one_from_bson_t(document &C.bson_t) bool
- find
-
collection.find(document map[string]json2.Any) &C.mongoc_cursor_t
-
collection.find_from<T>(t T) &C.mongoc_cursor_t
-
collection.find_from_bson_t(document &C.bson_t) &C.mongoc_cursor_t
- count
-
collection.count(document map[string]json2.Any) i64
-
collection.count_from<T>(t T) i64
-
collection.count_from_bson_t(document &C.bson_t) i64
- update_one
-
collection.update_one(document map[string]json2.Any) bool
-
collection.update_one_from<T>(t T) bool
-
collection.update_one_from_bson_t(document &C.bson_t) bool
- delete_one
-
collection.delete_one(document map[string]json2.Any) bool
-
collection.delete_one_from<T>(t T) bool
-
collection.delete_one_from_bson_t(document &C.bson_t) bool
- insert_may
-
add bulk query support
(Ex: insert_many) - others
-
separate bson into a submodule of mongo
- aggregate
-
mongoc_collection_aggregate
-
mongoc_database_aggregate
-
Build a native bson vlang library
-
Build a native mongo vlang library