XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 0
UTF-8
import type { IFriendship } from "../types/friendTypes.ts";
import { model, Schema } from "mongoose";

const friendshipSchema = new Schema<IFriendship>({
    owner: { type: Schema.Types.ObjectId, required: true },
    friend: { type: Schema.Types.ObjectId, required: true },
    Note: String,
    Favorite: Boolean,
    NewRequest: Boolean
});

friendshipSchema.index({ owner: 1 });
friendshipSchema.index({ friend: 1 });
friendshipSchema.index({ owner: 1, friend: 1 }, { unique: true });

export const Friendship = model<IFriendship>("Friendship", friendshipSchema);