Пишу монгодб стеж, функции.
Странная часть, записывая это в клиенте функции Mongodb Stitch, она должна выполнить BSON.ObjectId
const games = mongodb.collection("games");
const gameId = "5cb9404ffc6da85909eb561c";
const objectId = BSON.ObjectId(gameId);
const query = { "_id" : objectId };
return games.findOne(query);
Но когда я использую свое приложение для передачи функции arg
, оно будет жаловаться
[StitchServiceError: Error: ObjectId in must be a single string of 12 bytes or a string of 24 hex characters]
Который я должен вернуть обратно
const gameId = "5cb9404ffc6da85909eb561c";
const query = { "_id" : gameId };
return games.findOne(query);
Что будет возвращено null
, если я протестирую его в клиенте функции MongoDB Stitch.
Почему MongoDB проектирует таким образом?