为什么Postman和mongoDb.getCollectionNames返回空数组?

为什么Postman和mongoDb.getCollectionNames返回空数组?,mongodb,spring-boot,rest,api,postman,Mongodb,Spring Boot,Rest,Api,Postman,我有一个spring引导应用程序连接到本地mongoDB数据库。当我试图从集合中获取所有记录时,它返回一个空数组 制作类 import org.springframework.data.annotation.Id; import org.springframework.data.mongodb.core.mapping.Document; @Document(collection = "Facture") public class Facture { @Id private

我有一个spring引导应用程序连接到本地mongoDB数据库。当我试图从集合中获取所有记录时,它返回一个空数组

制作类

import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

@Document(collection = "Facture")
public class Facture {

    @Id
    private Long id_facture;
    private int num_facture;
    private double prix;
    private String methode_paiement;
{
    "timestamp": "2020-03-25T00:56:13.597+0000",
    "status": 404,
    "error": "Not Found",
    "message": "No message available",
    "path": "/api/v1/all"
}
工厂存储库

import com.app.Model.Facture;
import org.springframework.data.mongodb.repository.MongoRepository;
import org.springframework.stereotype.Repository;

@Repository
public interface FactureDao extends MongoRepository<Facture, Long> {
}

答案是应该将id类型更改为字符串,这样就可以了

答案是应该将id类型更改为字符串,这样就可以了