Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 具有多个MemberID的Mongo结果集_Mongodb_Meteor - Fatal编程技术网

Mongodb 具有多个MemberID的Mongo结果集

Mongodb 具有多个MemberID的Mongo结果集,mongodb,meteor,Mongodb,Meteor,我正在使用Meteor/Mongo和Typescript/Javascript 我有一个聊天应用程序,我正在开发。我从Mongo那里得到一个结果集 const chats: Mongo.Cursor<Chat> = Chats.find( { memberIds: 'J65'}, { sort: { lastMessageCreatedAt: -1 }, transform: this.transformChat.bind(this), fields:

我正在使用Meteor/Mongo和Typescript/Javascript

我有一个聊天应用程序,我正在开发。我从Mongo那里得到一个结果集

const chats: Mongo.Cursor<Chat> = Chats.find(
  { memberIds: 'J65'},
  {
    sort: { lastMessageCreatedAt: -1 },
    transform: this.transformChat.bind(this),
    fields: { memberIds: 1, lastMessageCreatedAt: 1 } 
  }
);
这是数据库中的内容:


您应该在操作符中使用
$

您的代码应如下所示:

const chats: Mongo.Cursor<Chat> = Chats.find(
  { memberIds: {$in:['J65','J66','J67']},
  {
    sort: { lastMessageCreatedAt: -1 },
    transform: this.transformChat.bind(this),
    fields: { memberIds: 1, lastMessageCreatedAt: 1 } 
  }
);
const chats:Mongo.Cursor=chats.find(
{memberId:{$in:['J65'、'J66'、'J67']},
{
排序:{lastMessageCreatedAt:-1},
转换:this.transformChat.bind(this),
字段:{memberIds:1,lastMessageCreatedAt:1}
}
);

有关更多信息,请参阅。

您应该在
操作符中使用
$

您的代码应如下所示:

const chats: Mongo.Cursor<Chat> = Chats.find(
  { memberIds: {$in:['J65','J66','J67']},
  {
    sort: { lastMessageCreatedAt: -1 },
    transform: this.transformChat.bind(this),
    fields: { memberIds: 1, lastMessageCreatedAt: 1 } 
  }
);
const chats:Mongo.Cursor=chats.find(
{memberId:{$in:['J65'、'J66'、'J67']},
{
排序:{lastMessageCreatedAt:-1},
转换:this.transformChat.bind(this),
字段:{memberIds:1,lastMessageCreatedAt:1}
}
);
有关更多信息,请参阅

const chats: Mongo.Cursor<Chat> = Chats.find(
  { memberIds: {$in:['J65','J66','J67']},
  {
    sort: { lastMessageCreatedAt: -1 },
    transform: this.transformChat.bind(this),
    fields: { memberIds: 1, lastMessageCreatedAt: 1 } 
  }
);