我是新来的表达API。我有一个带有http GET的API,我想从mongodb获取符合某些条件的数据。这是我的mongodb文档看起来像:
low
我在服务器端的代码如下所示:
/temps?category=low
我希望获得类别为 outlook = actxserver('Outlook.Application');
mapi = outlook.GetNamespace('mapi');
explorer = mapi.GetDefaultFolder(9).GetExplorer;
NavModule = explorer.NavigationPane.Modules.GetNavigationModule(1);
NavGroup = NavModule.NavigationGroups.GetDefaultNavigationGroup(2);
filter = {['[Start] >= ''',strDATstart,''' AND [Start] <= ''', strDATend, '''']};
for i=1:NavGroup.NavigationFolders.Count
NavFolder = NavGroup.NavigationFolders.Item(i);
LST = NavFolder.Folder.Items;
LST.IncludeRecurrences = -1;
LST.Sort('[Start]');
LST.Restrict(filter{1});
etc.
的所有值,并使用以下查询:let node = {
ItemTitle: 'Title',
ItemId: 5,
Menu: {Item: [{ItemId: 579}]
}
// my attempts
let {
ItemId: id,
ItemTitle: title,
Menu['Item']: subItems
} = node
let {
ItemId: id,
ItemTitle: title,
Menu.Item: subItems
} = node
。如何修改上面的代码?谢谢你的帮助。
答案 0 :(得分:1)
如果您检查req.params.category
,那么您的路线应为/temp/:category
,例如/temp/low
,因为req.params
用于路径参数。
如果您想查看/temp?category=low
等查询参数,那么您应该检查req.query.category