사용자 정의 테이블 Quickblox에 저장된 대화 메시지 검색

yakki

사용자 채팅 메시지를 사용자 정의 테이블에 저장하고 있습니다. 그리고 두 사용자 간의 메시지를 검색하고 싶습니다. 지금은 다음 코드를 사용하고 있습니다.

NSNumber *user_id, *user2_id;
...
//chatMessages = [dict valueForKey:@"items"];
NSMutableDictionary *getRequest = [NSMutableDictionary dictionary];
[getRequest setObject:@"created_at" forKey:@"sort_asc"];
[getRequest setObject:[NSArray arrayWithObjects:user_id,user2_id, nil] forKey:@"user_id[in]"];
[getRequest setObject:[NSArray arrayWithObjects:user2_id,user_id, nil] forKey:@"receiver_id[in]"];

[QBCustomObjects objectsWithClassName:@"Chat" extendedRequest:getRequest delegate:self];

그러나 이것은 이상한 결과를 검색합니다. SQL에서 나는 시도 할 것이다

WHERE (user_id='firstUser' AND receiver_id='anotherUser') or (user_id='anotherUser' AND receiver_id='firstUser')

그러나 QuickBlox에서 동일한 것을 어떻게 요청할 수 있는지 이해하지 못합니다.

frankWhite

다음 getRequest를 시도 할 수 있습니다.

 NSMutableDictionary *getRequest = [NSMutableDictionary dictionary];  
 [getRequest setObject:@"created_at" forKey:@"sort_asc"];
 NSArray *users = @[@(2000), @(1992)];
 [getRequest setObject:users forKey:@"receiver[in]"];  
 [getRequest setObject:users forKey:@"sender[in]"];
 [QBCustomObjects objectsWithClassName:@"Chat" extendedRequest:getRequest delegate:self];

이 경우 ID 2000과 1992의 사용자간에 모든 메시지를받습니다.

UPD : 이제 올바른 것 같습니다. (getRequest에서 동일한 사용자의 ID 배열을 전달하십시오)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

매개 변수화 된 저장 프로 시저 조건부 조인 (조인 된 테이블에서 3 개의 매개 변수로 검색)

분류에서Dev

JpaRepository에 대한 사용자 지정 @Query. 빨간색으로 표시된 테이블 이름

분류에서Dev

jquery 데이터 테이블의 사용자 지정 검색

분류에서Dev

데이터베이스에 저장된 날짜의 시간대 검색

분류에서Dev

사용자 정의 테이블에서 검색-React

분류에서Dev

사용자 ID가 지정된 사용자 이메일 검색

분류에서Dev

사용자 지정 대리자 메서드에서 데이터 검색

분류에서Dev

파일 확장자없이 데이터베이스에 저장된 이미지의 검색 결과 표시

분류에서Dev

Logic Apps를 사용하여 SQL 저장 프로 시저의 형식이 지정된 결과 테이블을 SendGrid 이메일에 입력하는 방법

분류에서Dev

사용자 정의 테이블에 대한 스마트 검색 및 결과 표시를 설정하는 방법은 무엇입니까?

분류에서Dev

Firebase에 저장된 사용자 세부 정보에서 사용자 이름 만 검색

분류에서Dev

func에 정의 된 테이블 헤더 사용자 지정

분류에서Dev

Spring은 사용자 정의 된 유효성 검사 메시지에 대해 잘못된 코드화를 사용합니다.

분류에서Dev

Google 시각화 테이블 열의 열에 대한 사용자 지정 정렬 추가

분류에서Dev

사용자 테이블의 URL 및 프로필 사진 디스플레이에 메시지 대화 사용자 이름을 표시하는 방법

분류에서Dev

Core Data에서 사용자 지정 개체 저장 및 검색

분류에서Dev

메시지의 문자 또는 Quickblox 대화 상자의 첨부 파일 크기에 제한이 있습니까?

분류에서Dev

WordPress 데이터베이스의 사용자 정의 테이블에서 검색

분류에서Dev

Quickblox : 모든 사용자의 대화 상자를 검색하는 방법이 있습니까?

분류에서Dev

mongodb에 저장된 이미지 검색

분류에서Dev

정규화되지 않은 테이블의 열에 대해 다른 값을 가진 행 검색

분류에서Dev

사용자 정의보기에서 도시 별 장소 검색

분류에서Dev

세 번째 맵 / 조인 테이블의 값이 지정된 2 개의 테이블에서 값 검색

분류에서Dev

테마에서 사용자 정의 필드의 이미지 URL 검색

분류에서Dev

사용자 지정 Android 커널에 검은 색 화면 표시

분류에서Dev

drupal ERPAL 설치 요구 사항보기 저장된 검색 정리 URL이 활성화되지 않음

분류에서Dev

메시지 테이블에 대한 사용자 테이블 결합

분류에서Dev

테이블 사용을 위해 모든 db의 프로 시저 / 함수에서 검색

분류에서Dev

TSQLT FakeTable을 사용하여 저장 프로 시저에 의해 생성 된 테이블 테스트

Related 관련 기사

  1. 1

    매개 변수화 된 저장 프로 시저 조건부 조인 (조인 된 테이블에서 3 개의 매개 변수로 검색)

  2. 2

    JpaRepository에 대한 사용자 지정 @Query. 빨간색으로 표시된 테이블 이름

  3. 3

    jquery 데이터 테이블의 사용자 지정 검색

  4. 4

    데이터베이스에 저장된 날짜의 시간대 검색

  5. 5

    사용자 정의 테이블에서 검색-React

  6. 6

    사용자 ID가 지정된 사용자 이메일 검색

  7. 7

    사용자 지정 대리자 메서드에서 데이터 검색

  8. 8

    파일 확장자없이 데이터베이스에 저장된 이미지의 검색 결과 표시

  9. 9

    Logic Apps를 사용하여 SQL 저장 프로 시저의 형식이 지정된 결과 테이블을 SendGrid 이메일에 입력하는 방법

  10. 10

    사용자 정의 테이블에 대한 스마트 검색 및 결과 표시를 설정하는 방법은 무엇입니까?

  11. 11

    Firebase에 저장된 사용자 세부 정보에서 사용자 이름 만 검색

  12. 12

    func에 정의 된 테이블 헤더 사용자 지정

  13. 13

    Spring은 사용자 정의 된 유효성 검사 메시지에 대해 잘못된 코드화를 사용합니다.

  14. 14

    Google 시각화 테이블 열의 열에 대한 사용자 지정 정렬 추가

  15. 15

    사용자 테이블의 URL 및 프로필 사진 디스플레이에 메시지 대화 사용자 이름을 표시하는 방법

  16. 16

    Core Data에서 사용자 지정 개체 저장 및 검색

  17. 17

    메시지의 문자 또는 Quickblox 대화 상자의 첨부 파일 크기에 제한이 있습니까?

  18. 18

    WordPress 데이터베이스의 사용자 정의 테이블에서 검색

  19. 19

    Quickblox : 모든 사용자의 대화 상자를 검색하는 방법이 있습니까?

  20. 20

    mongodb에 저장된 이미지 검색

  21. 21

    정규화되지 않은 테이블의 열에 대해 다른 값을 가진 행 검색

  22. 22

    사용자 정의보기에서 도시 별 장소 검색

  23. 23

    세 번째 맵 / 조인 테이블의 값이 지정된 2 개의 테이블에서 값 검색

  24. 24

    테마에서 사용자 정의 필드의 이미지 URL 검색

  25. 25

    사용자 지정 Android 커널에 검은 색 화면 표시

  26. 26

    drupal ERPAL 설치 요구 사항보기 저장된 검색 정리 URL이 활성화되지 않음

  27. 27

    메시지 테이블에 대한 사용자 테이블 결합

  28. 28

    테이블 사용을 위해 모든 db의 프로 시저 / 함수에서 검색

  29. 29

    TSQLT FakeTable을 사용하여 저장 프로 시저에 의해 생성 된 테이블 테스트

뜨겁다태그

보관