瀏覽代碼

done some update

unknown 3 年之前
父節點
當前提交
01a6a9d484
共有 1 個文件被更改,包括 25 次插入5 次删除
  1. 25 5
      javascript/hw.js

+ 25 - 5
javascript/hw.js

@@ -71,12 +71,31 @@ const categoriesGQL = async () => {
 	}
 	}
 };
 };
 
 
+const goodsGQL = async () => {
+	try {
+		const { data } = await gql(
+			`query allGoods{
+		GoodFind(query:"[{}]"){
+          _id,
+          name,
+		  createdAt
+		}
+	}`,
+			{}
+		);
+		return data.GoodFind;
+	} catch (e) {
+		console.log(e);
+	}
+};
+
 const categoryById = async (_id) => {
 const categoryById = async (_id) => {
 	try {
 	try {
 		const data = await gql(
 		const data = await gql(
 			`query categoryById($id:String){
 			`query categoryById($id:String){
 		CategoryFindOne(query:$id){
 		CategoryFindOne(query:$id){
-			name
+			name,
+			_id
 		}
 		}
 	}`,
 	}`,
 			{ id: JSON.stringify([{ _id }]) }
 			{ id: JSON.stringify([{ _id }]) }
@@ -90,15 +109,15 @@ const categoryById = async (_id) => {
 const goodById = async (_id) => {
 const goodById = async (_id) => {
 	try {
 	try {
 		const data = await gql(
 		const data = await gql(
-			`query GoodFindOne($id:String){
-		CategoryFindOne(query:$id){
+			`query goodById($id:String){
+		GoodFindOne(query:$id){
 			name,
 			name,
 			_id
 			_id
 		}
 		}
 	}`,
 	}`,
 			{ id: JSON.stringify([{ _id }]) }
 			{ id: JSON.stringify([{ _id }]) }
 		);
 		);
-		return data.data.CategoryFindOne;
+		return data.data.GoodFindOne;
 	} catch (e) {
 	} catch (e) {
 		console.error(e);
 		console.error(e);
 	}
 	}
@@ -107,5 +126,6 @@ const goodById = async (_id) => {
 console.log(await loginGQL('test2021121', 'test2021121'), 'loginGQL');
 console.log(await loginGQL('test2021121', 'test2021121'), 'loginGQL');
 console.log(await registerGQL('1234332121', '123'), 'registerGQL');
 console.log(await registerGQL('1234332121', '123'), 'registerGQL');
 console.log(await categoriesGQL(), 'categoriesGQL');
 console.log(await categoriesGQL(), 'categoriesGQL');
+console.log(await goodsGQL(), 'goodsGQL');
 console.log(await categoryById('5dc458985df9d670df48cc47'), 'categoryById');
 console.log(await categoryById('5dc458985df9d670df48cc47'), 'categoryById');
-console.log(await goodById('5dc458985df9d670df48cc47'), 'goodById');
+console.log(await goodById('61afa803c750c12ba6ba444a'), 'goodById');