ObjectID -> ObjectId

This commit is contained in:
k8w
2021-12-29 22:48:25 +08:00
parent 748d64254e
commit 5afb16e2bb
7 changed files with 21 additions and 17 deletions

View File

@@ -1,11 +1,11 @@
import { ObjectID } from 'mongodb';
import { ObjectId } from 'mongodb';
import { ApiCall } from "tsrpc";
import { Global } from "../models/Global";
import { ReqDelPost, ResDelPost } from "../shared/protocols/PtlDelPost";
export async function ApiDelPost(call: ApiCall<ReqDelPost, ResDelPost>) {
let op = await Global.collection('Post').deleteOne({
_id: new ObjectID(call.req._id)
_id: new ObjectId(call.req._id)
})
call.succ({});

View File

@@ -1,11 +1,11 @@
import { ObjectID } from 'mongodb';
import { ObjectId } from 'mongodb';
import { ApiCall } from "tsrpc";
import { Global } from "../models/Global";
import { ReqGetPost, ResGetPost } from "../shared/protocols/PtlGetPost";
export async function ApiGetPost(call: ApiCall<ReqGetPost, ResGetPost>) {
let op = await Global.collection('Post').findOne({
_id: new ObjectID(call.req._id)
_id: new ObjectId(call.req._id)
});
if (!op) {

View File

@@ -1,4 +1,4 @@
import { ObjectID } from 'mongodb';
import { ObjectId } from 'mongodb';
import { ApiCall } from "tsrpc";
import { Global } from "../models/Global";
import { ReqUpdatePost, ResUpdatePost } from "../shared/protocols/PtlUpdatePost";
@@ -7,7 +7,7 @@ export async function ApiUpdatePost(call: ApiCall<ReqUpdatePost, ResUpdatePost>)
let { _id, ...update } = call.req.update;
let op = await Global.collection('Post').updateOne({
_id: new ObjectID(_id)
_id: new ObjectId(_id)
}, {
$set: {
...update,

View File

@@ -1,4 +1,4 @@
export const BackConfig = {
// Please replace by your db
mongoDb: 'mongodb://username:password@xxx.com:27017/test?authSource=admin',
mongoDb: 'mongodb+srv://test:test@tsrpc-example.0gzai.mongodb.net/tsrpc-example?retryWrites=true&w=majority',
}

View File

@@ -1,7 +1,7 @@
import { ObjectID } from "mongodb";
import { ObjectId } from "mongodb";
import { Overwrite } from "tsrpc";
import { Post } from "../../shared/protocols/models/Post";
export type DbPost = Overwrite<Post, {
_id: ObjectID
_id: ObjectId
}>